TYAlertController
TYAlertController copied to clipboard
Powerful, Easy to use alert view or popup view on controller and window, support blur effects,custom view and animation,for objective-c,support iphone, ipad
有没有打算把messageLabel由UILabel改成UITextView,这样就算message再长都不用担心了,因为可以滑动,项目里message太长,导致都超出屏幕外了

1. 将alertViewOriginY和alertViewEdging替换为alertViewWidth, alertViewHeight和alertViewCenter三个属性, 使对位置的控制更加灵活 2. 对layout,属性值及frame依次进行判断,保证AlertView可以从最合适位置show出来. 3. 隐藏后设置_alertView.transform = CGAffineTransformIdentity; 否则会有无限缩小View的情况出现.
bebug模式下不会,release模式下会闪退
这个库还维护吗?
这个现象出现在我们的App第一次安装的时候,[UIApplication sharedApplication].windows 这个获取到的windows数组如下: ( , , , ) 如果取第一个的话,弹窗就弹不出来,关闭App,重新打开App又好了,所以觉得 #define kCurrentWindow [[UIApplication sharedApplication].windows firstObject] 这行代码有问题,应该要判断下取到的是否是UIWindow,windowlevel是否为normal,我们这边能改,但是代码不好管理,希望你们能在下个版本解决下这个问题,辛苦了。
如果项目中有用到IQKeyboardManager,第三方库, 再用作者的库,UITextField成为第一响应都后, UITextField可能会被键盘挡住. IQKeyboardManager没有起到作用.
如题,列表是选项太多的时候,列表的cell可定义,单选框多选框样式应该是一样的,图片可以传,那就完美啦
@12207480
我在自定义了一个xib,xib高度165,底部有一个UIView高度44,然后上面有5个UIView等宽等高,然后我使用下面的代码将其弹出: ``` JNShopDetailAlertView *settingModelView = [JNShopDetailAlertView createShopDetailAlertView]; settingModelView.frame = CGRectMake(0,0,JNScreen,165); TYAlertController *alertController = [TYAlertController alertControllerWithAlertView:settingModelView preferredStyle:TYAlertControllerStyleActionSheet]; alertController.backgoundTapDismissEnable = NO; settingModelView.clickCancelBlock = ^{ [alertController dismissViewControllerAnimated:YES]; }; [self presentViewController:alertController animated:YES completion:nil]; ```...