问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

iOS的界面究竟使用xib或者storyboard好的还是写code好

发布网友 发布时间:2022-04-24 18:42

我来回答

1个回答

热心网友 时间:2023-11-03 00:25

code是终极的解决方案
当你遇到了(举个例子):需要一个APP, 支持各种尺寸屏幕, 在每种屏幕上显示最适合的文字, 图片大小(按比例缩放), 这种东西用xib或者storyboard就无法解决了.
你只有通过自己构建一套封装的代码, 封装很多核心控件, 重写它们的draw方法, 才能更方便的实现(在内部判断屏幕尺寸, 设备种类).
当然, 这种东西, 已经超出了绝大多数人写APP的范围了.

通常来说, code+storyboard能够更为轻松完成一个APP, 你总是会遇到在ip4, ip5, ip6, ip6+上的UI适配问题, 这种情况, 你必须要用code来控制一些控件的高度, Y轴, 光靠storyboard是做不到的.

code+xib+storyboard是大多数熟练工的做法.
在code+storyboard能够完成适配的情况下, 你还需要将一些控件, 比如将一个复杂的ViewController拆分成多个view, 每个view对应一个独立的xib来管理, 这样的话, 你就可以在很多不同的storyboard, viewcontroller之间随时使用这些独立的view, 它能够为你省去一部分工作量.但是这需要一定的经验, 你才能更好判断哪些view可以拆分成独立的xib.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机wps怎么修改文件名 手机wps修改文件名方法 WPS手机版怎么改文件名称 重命名操作帮你忙 手机WPS如何改文件名 声音哑了快一个月了声音哑怎么办? 婚前财产离婚后怎样分配 婚前女方购房离婚后如何分配财产? 一方婚前财产在离婚时如何处理 离婚婚前财产怎样分配 夫妻婚前财产离婚时如何处置?规定如下 如何确认电视支持airplay iOS开发,怎么注册xib自定义的cell ios 在xib中的控制器添加了tableview 怎么添加cell ios 在xcode中怎么单独设置xib ios xib中的控件何时实例化 在iOS中渐变色label怎么使用xib方式实现 IOS xib拖线到代码的问题 ios xib 会不会增大ipa包 ios xib文件在什么时候加载 ios 开发中xib的multiplier有什么用 iOS 问题:我用xib布局的,怎么适配 ios 怎么用xib创建collectionview ios xib界面卡顿 ios xib 怎么调用宏定义 ios xib 文件什么时候加载 ios xib拖线怎么调用shouldchangecharactersinrange IOS开发,代码布局与xib布局有什么区别 ios xib 国际化翻译 怎么一次性导出 企业内部邮箱怎么在个人电脑登陆 梦见自己下山去捞鱼 地上到处都是大便? 梦见自已肚子里不停拉好多鱼和虫我肚子里拉出来全是鱼和虫 ios中xib的safe area怎么去掉 ios 的xib中两个相邻的view重叠如何解决? 三厢福特福克斯怎么样? 老款福特福克斯三厢怎么样 新福克斯三厢的后备箱从车里怎么打开啊 经典福克斯三厢怎么样 福特福克斯三厢的基本介绍 新款福克斯三厢的怎么样? 福克斯三厢是否是中国特有? 福克斯两厢和三厢怎么选?为什么? 新福克斯三厢有什么毛病 福克斯三厢2012款如何 福克斯三厢可以吗 CMA考试报名流程有什么? 如何申请CMA证书?需要满足哪些条件? cma考试怎么支付报名费 报考管理会计师CMA考试需要多少钱 电脑2GB内存够用吗 计算机专业 电脑内存16+512G够用吗? 电脑一般需要多少内存就够了