textField开始输入时候 文字下移的问题
self.contactPosition.clearButtonMode = UITextFieldViewModeWhileEditing
IBDesignable
利用运行时机制,就可以把这些属性映射到XIB上了,同时我们UI类的自定义属性也可以映射上去。
图片.png
UITextView中英文混合动态高度与换行
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];
paragraphStyle.lineBreakMode = NSLineBreakByCharWrapping;
NSDictionary *attributes = @{NSParagraphStyleAttributeName:paragraphStyle , NSFontAttributeName : [UIFont systemFontOfSize:16]};
self.textView.attributedText = [[NSAttributedString alloc]initWithString:self.textView.text attributes:attributes];
添加子类控制器(addChildViewController)
[self addChildViewController:thirdViewController];
[self.view addSubview:thirdViewController.view];
[thirdViewController didMoveToParentViewController:self];
currentViewController=thirdViewController;
//切换child view controller
[self transitionFromViewController:currentViewController toViewController:firstViewController duration:4 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{} completion:^(BOOL finished) {}];
currentViewController=firstViewController;
//移除child view controller
// removeFromParentViewController在移除child前不会调用[self willMoveToParentViewController:nil] ,所以需要显示调用
[currentViewController willMoveToParentViewController:nil];
[currentViewController removeFromSuperview];
[currentViewController removeFromParentViewController];
工程里设置图片拉伸
图片.jpg针对于iOS8.0之后对于navigationBar的一些设置,尤其是当使用继承自UIScrollView的控件时,有时候经常要针对于navigationBar做出一些设置,不多说上方法
当tableView等滑动的时候是否隐藏navigationBar,YES表示隐藏,NO表示不隐藏
self.navigationController.hidesBarsOnSwipe = YES
当视图接受点击的时候是否隐藏navigationBar,YES表示隐藏,NO表示不隐藏
self.navigationController.hidesBarsOnTap = YES
当键盘出现的的时候是否隐藏navigationBar,YES表示隐藏,NO表示不隐藏
self.navigationController.hidesBarsWhenKeyboardAppears = YES
当屏幕的方向改变的时候是否隐藏navigationBar,YES表示隐藏,NO表示不隐藏
self.navigationController.hidesBarsWhenVerticallyCompact = YES
Masonry获取frame
设置完约束后
layoutIfNeeded 立即布局
[self.currentView.superview layoutIfNeeded];
NSLog(@"%@",self.currentView.frame)
数组方法
意为数组中的每个元素都执行method方法
makeObjectsPerformSelector:@selector(method:)
playInputClick
允许开发者在特定的输入或键盘辅助视图(accessory view)中播放标准的键盘按键音
查找本地是否有中文字符串
1 打开”Find Navigator”
2 切换搜索模式到 “Find > Regular Expression”
3 输入@"["]*[\u4E00-\u9FA5]+["\n]?" (swift请去掉”@” 输入@"[^"][\u4E00-\u9FA5]+[^"\n]*?" 就好了)
网友评论