iOS开发UI篇—简单介绍静态单元格的使用
2023-09-27 14:28:40 时间
iOS开发UI篇—简单介绍静态单元格的使用
一、实现效果与说明
说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变。
要完成上面的效果,有几种方法:
(1)可以直接利用代码,返回三组,在判断每组有多少行,展示些什么数据,这样写“死”的代码建议绝不要使用。
(2)稍微灵活一些的,可以把plist文件一懒加载的方式,加载到程序中,动态获取。但是观察界面结构,很容易看出这样需要进行模型嵌套,很麻烦。
(3)storyboard提供了静态单元格这个功能,可以很方便的完成上面的界面展示效果。(提示:在实际的开发中很少这样使用)
二、使用静态单元格完成简单界面展示的过程
在类似的开发中,如果整个界面都是tableview,那么直接让控制器继承自UItableviewcontroller.
修改主控制器,让其继承自UItableviewcontroller
把storyboard中默认的uiview删掉,直接拖一个viewcontroller
当拖入一个viewcontroller的时候,它上面默认就会有一个cell,默认情况下,这个cell是动态的,也就是默认是看不见的。
把cell设置成静态的,在属性面板的content 中设置为static cell(静态cell)所见即所得 注意必须更改这里的这个属性。
让它和主控制器关联
接下来,可以依次设置显示的图片和文字。
设置标题有两种方式:
1是双击更改
2是点击子控件 lable修改
按照界面需要,设置辅助视图
![](http://images0.cnblogs.com/i/450136/201405/311300485729603.png)
设置有多少组,每组有多少行。
设置组:
点击tableview 设置属性面板的sections属性。
![](http://images0.cnblogs.com/i/450136/201405/311311281195485.png)
设置每组多少行:
![](http://images0.cnblogs.com/i/450136/201405/311313542593306.png)
小技巧:如果写的单元格千年不变,那么可以先写一组中的一行,再拷贝,稍作修改即可。
注意:静态单元格是实际开发中,很少用到,此处只当知识点介绍。
相关文章
- iOS安全些许经验和学习笔记
- 使用lipo编译合并iOS静态库
- iOS音乐后台播放及锁屏信息显示
- iOS 静态类库 打包 C,C++文件及和OC混编
- Visual Studio Xamarin中找不到iOS模拟器
- ios逆向工程
- iOS定义静态变量、静态常量、全局变量
- iOS-仿京东6位密码支付输入框
- iOS-启动动态页跳过设计思路
- iOS 音频项目大全之iOS复调合成器支持AUV3和SF2 可连接蓝牙Bluetooth MIDI(教程含源码)
- iOS图片加载速度极限优化—FastImageCache解析
- iOS使用自签名证书实现HTTPS请求
- iOS 不同的崩溃类型--崩溃是指操作系统向正在运行的程序发送的信号
- 试答卓同学的 iOS 面试题
- iOS: 属性声明strong和retain竟然不一样
- iOS 静态库制作(Xcode9.0 版本)(注:亲测.a静态文件放在Unity Plugins/IOS 也可用)
- iOS消息机制
- iOS - .a静态库的打包(包括打包的文件中用到了一些别人的三方库和分类的处理)