UI常用知识点
bin236
这个作者很懒,什么都没留下…
展开
-
(有码)UIView常用方法
UIView //建立父子关系时,父视图,会保存一个子视图的强指针 [self.view addSubView:view]; //将视图插入到指定位置 [self.view insertSubview:view addIndex:2]; //将视图插入到指定视图的下面 [self.view insertSubview:subView belowSubview:view]原创 2016-01-28 10:47:45 · 367 阅读 · 0 评论 -
(有码)和屏幕有关的事件传递Touch
事件传递 事件响应与传递 UIResponder 响应传递方式 首先要找到在链状结构中,最为适合处理事件相应的组件,如果该组件对事件进行到了处理,那么该事件传递(告一段路),如果最为适合相应该事件的组件没有重写(UIResponder方法),那么他会想回找第二适合处理用户相应事件的组件,如果在一个链状结构中没有任何一个组件处理用户的触控事件,那么该事件将被丢弃 U原创 2016-01-28 13:20:31 · 305 阅读 · 0 评论 -
(有码)TabBar(标签控制器)
标签控制器 什么是标签控制器: 标签控制器和导航控制器类似,一个是在视图的底部,一个在视图的顶部,都是用来控制页面之间的跳转.不同的是标签控制器控制的是同级页面之间的跳转,导航控制器是不同等级页面间的跳转. 创建标签控制器: //把页面添加到根视图上,根视图不是tabBar UITabBarController *tabBar = [[UITabBarController原创 2016-01-29 10:29:23 · 357 阅读 · 0 评论 -
通过View获取Controller
需求很简单,通过UIViewController.view内的任意控件获取当前UIViewController; 立马开写: /** * @brief 通过viewController内的view,获取Controller * * @param view subView * * @return UIViewControlle转载 2016-07-02 08:02:54 · 504 阅读 · 0 评论 -
在有Textfield的页面,键盘弹出效果
让textField遵守代理方法,然后复制以下代码就可以了 - (void)textFieldDidBeginEditing:(UITextField *)textField{ [self animateTextField: textField up: YES]; } - (void)textFieldDidEndEditing:(UITextFi转载 2016-06-30 14:32:32 · 383 阅读 · 0 评论