iOS常用
丘东昌
这个作者很懒,什么都没留下…
展开
-
iOS 实时监听app的网络连接状态
iOS 实时监听app的网络连接状态目录iOS 实时监听app的网络连接状态AFNetworkReachabilityManager *afNetworkReachabilityManager = [AFNetworkReachabilityManager sharedManager]; // [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(af...转载 2021-01-29 16:34:23 · 1151 阅读 · 0 评论 -
iOS子线程更新UI到主线程的三种方法
// 1.NSThread[self performSelectorOnMainThread:@selector(updateUI) withObject:nil waitUntilDone:NO];- (void)updateUI { // UI更新代码 self.alert.text = @"Thanks!";}// 2.NSOperationQueue[[NSOperationQ...转载 2018-05-16 14:52:36 · 1721 阅读 · 0 评论 -
返回指定页面
self.navigationController.tabBarController.hidesBottomBarWhenPushed=NO; self.navigationController.tabBarController.selectedIndex=0;原创 2018-05-16 14:49:05 · 493 阅读 · 0 评论 -
TextView是没有自带的占位符
TextView是没有自带的占位符的,咱们自己写.思路,利用一个全局的label,他的透明与否是仿制占位符的技巧.直接上代码,略简单- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if ([text isEqualT...原创 2018-05-16 14:48:04 · 314 阅读 · 0 评论 -
字符串的常用处理,删除,替换。记录一下,方便查找。
NSString *str1 = @"<hello,wo r d!>"; //删除字符串两端的尖括号 NSMutableString *mString = [NSMutableString stringWithString:str1]; //第一个参数是要删除的字符的索引,第二个是从此位开始要删除的位数 [mString deleteCharactersInR...原创 2018-05-16 14:46:10 · 231 阅读 · 0 评论 -
点击触摸-屏幕键盘回收
UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(keyboardHide:)]; tapGestureRecognizer.cancelsTouchesInView = NO; [self.view a...原创 2018-05-16 14:42:19 · 534 阅读 · 0 评论 -
mj下拉刷新偏移
mj下拉刷新偏移原因这不是MJRefresh下拉刷新的问题,而且因为iOS 11安全区域的原因,因为控制器的automaticallyAdjustsScrollViewInsets这条API已经废弃,所以当控制器认为当前的空间可能超出安全区域的时候就会将MJRefresh下拉刷新的应该知道下拉刷新是将下拉的视图添加在tableView上只不过是超出了距离,所以就有了下拉才显示的效果,但是在安全区域...原创 2018-05-16 14:38:02 · 2203 阅读 · 0 评论 -
iOS复制按钮事件
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = token; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"当前的deviceToken(已复制到剪切板)" message:token deleg...原创 2018-05-16 14:37:14 · 703 阅读 · 0 评论 -
iOS 判断版本是否需要更新
//判断是否需要提示更新App- (void)shareAppVersionAlert { if(![self judgeNeedVersionUpdate]) return ; //App内info.plist文件里面版本号 NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary]; NSSt...原创 2018-05-16 14:14:20 · 2225 阅读 · 0 评论 -
日历 时间分段选择控制器
PGDatePickManager *datePickManager = [[PGDatePickManager alloc]init]; PGDatePicker *datePicker = datePickManager.datePicker; datePicker.delegate = self; datePicker.datePickerMode = PGDatePick...原创 2018-05-17 11:28:53 · 1424 阅读 · 0 评论