关键属性
LY0314J
这个作者很懒,什么都没留下…
展开
-
ios7 页面适配问题---1
在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所有的UI元素都往上漂移了44pt。 修复这个问题的快速方法就是在方法- (void)vi原创 2016-07-15 14:49:39 · 281 阅读 · 0 评论 -
ScrollView
针对 ScrollView 内容设置偏移造成不显示问题。 @property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets NS_AVAILABLE_IOS(7_0); // Defaults to YES 在显示 ScrollView 的 Controller 中设置: self.automaticallyA原创 2016-04-20 11:54:42 · 239 阅读 · 0 评论 -
navigationController.interactivePopGestureRecognizer.enabled
self.navigationController.interactivePopGestureRecognizer.enabled = NO; 这句一定要放在viewDidAppear而不是viewWillAppear里。否则如果push到下一个页面,再滑动返回的时候页面就会卡住无法操作了。原创 2016-08-18 18:43:17 · 941 阅读 · 1 评论 -
iOS7 label换行特殊处理
set方法赋值后添加preferredMaxLayoutWidth属性 - (void)setModel:(CommentModel *)model { _model = model; self.patientText.text = model.content; self.patientText.preferredMaxLayoutWidt原创 2016-08-29 17:16:18 · 505 阅读 · 0 评论 -
textView光标跳转到最后
实时向UITextView中添加数据 如何实现自动滚动到最后一行 刚试了另外一个方法可以实现:[yourTextView scrollRangeToVisible:NSMakeRange(yourTextView.text.length, 1)]; 第二个参数设置为1原创 2016-08-25 17:58:32 · 3809 阅读 · 0 评论 -
拖动手势
1.先定义一个拖动手势 UIPanGestureRecognizer *newNumberPan=[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(pan:)]; 其中, initWithTarget:self是将手势处理的结果传给目标:self; action:@selector(转载 2016-09-20 15:04:59 · 353 阅读 · 0 评论 -
数据源循环NSIndexSet
测试数据: NSArray *arrs = @[@0,@1,@2,@3,@4,@5,@6,@7,@8,@9,@10]; NSMutableArray *arr = [arrs mutableCopy]; NSIndexSet *indexSet = [NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0,原创 2016-09-22 11:31:01 · 404 阅读 · 0 评论