-
在监听右侧设置按钮
- 创建设置界面的控制器
- 隐藏底部的
tabBar
- 跳转到设置界面
-
新建分组
Setting(设置)
按照MVC
的思想管理设置界面- Model
- View
- Controller
采用纯代码的方式搭建设置界面,有利于提高后期代码的可扩展性
-
利用
MVC
思想,设置组模型、行模型、cell
的模型(结合block
)-
block
原理:block
会把代码块里面的所有强指针对象强引用 - 注意
- 在
block
里面不要使用self
,可能会造成循环引用 -
block
尽量不要引用下划线的成员属性,因为下划线的成员属性底层是通过self
实现的
- 在
- 解决循环引用
__weak typeof(self) weakSelf = self;
__unsafe_unretained typeof(self) weakSelf = self;
-
自定义
cell
点击
cell
跳转功能封装控制器基类
-
cell
键盘处理- 弹出键盘
- 创建文本框
- 让文本框成为第一响应者
- 把文本框添加到
view
上
注意
运行程序时键盘如果不能弹出,按command + K
键
- ios7以及以后,将键盘添加到对应的
cell
上,系统会自动对键盘做好处理,避免键盘弹出时遮盖住页面底部原有的内容 - 滑动时叫回键盘
- 在将要减速的方法中让键盘所在的
view
停止编辑即可
- 在将要减速的方法中让键盘所在的
- 弹出键盘
block使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...