注册 登录
主题 : 关于storyboard
级别: 新手上路
UID: 665173
精华: 0
发帖: 32
可可豆: 59 CB
威望: 59 点
在线时间: 586(时)
注册时间: 2018-11-06
最后登录: 2019-06-17
0 楼:  发表于: 2019-06-11 14:20    发自: Web Page
来源于 一般提问 分类

关于storyboard   

关于storyboard,部分控件是根据后台数据返回状态来决定是否显示的,那这种情况,这些显示状态不确定的控件是直接在sb中画好代码控制隐藏/显示、还是这部分控件等拿到数据之后用代码追加、那种比较合适。
还是直接弃用sb整个页面都用代码实现,但是这样我比较偏好sb之类的
级别: 侠客
UID: 379256
精华: 0
发帖: 211
可可豆: 256 CB
威望: 256 点
在线时间: 584(时)
注册时间: 2014-09-25
最后登录: 2019-06-14
1 楼:  发表于: 2019-06-11 15:22    发自: Web Page
sb中画好,然后拿到数据后隐藏就行了。如果再用代码追加,就相当于把布局代码又放到vc中做了。
级别: 骑士
状态: 连续签到 - [5天]
UID: 511715
精华: 0
发帖: 391
可可豆: 725 CB
威望: 725 点
在线时间: 863(时)
注册时间: 2015-10-08
最后登录: 2019-06-15
2 楼:  发表于: 2019-06-11 15:52    发自: Web Page
随便都可以,看自己习惯。
级别: 新手上路
UID: 665173
精华: 0
发帖: 32
可可豆: 59 CB
威望: 59 点
在线时间: 586(时)
注册时间: 2018-11-06
最后登录: 2019-06-17
3 楼:  发表于: 2019-06-11 16:17    发自: Web Page
回 1楼(z3828938) 的帖子
是啊,之前也是这样做的,直接画好,控制隐藏显示,不过突然有些在意已经画好的控件可能永远不会显示出来,但是控件已经画好创建了,让我有些感觉怪怪的了
级别: 侠客
UID: 379256
精华: 0
发帖: 211
可可豆: 256 CB
威望: 256 点
在线时间: 584(时)
注册时间: 2014-09-25
最后登录: 2019-06-14
4 楼:  发表于: 2019-06-12 15:52    发自: Web Page
回 3楼(小coder) 的帖子
那就用xib或者纯代码独立出来成组件,需要时动态加载。
级别: 新手上路
UID: 462605
精华: 0
发帖: 32
可可豆: 140 CB
威望: 140 点
在线时间: 818(时)
注册时间: 2015-04-16
最后登录: 2019-06-17
5 楼:  发表于: 2019-06-14 14:02    发自: Web Page
纯代码搭界面才是王道。。。用 SB 或 XIB 在团队开发的时候 Marge Branch 会让你崩溃
级别: 新手上路
UID: 527818
精华: 0
发帖: 2
可可豆: 2 CB
威望: 2 点
在线时间: 77(时)
注册时间: 2015-12-01
最后登录: 2019-06-17
6 楼:  发表于: 2019-06-16 21:17    发自: Web Page
9012年了兄弟,SB是苹果一直在主推的开发方式,如果真的问题很大不好用苹果也不会推。容易冲突那是项目没有管理好,分好模块和页面,各自开发不会有影响的,很少冲突。而且合并冲突个人觉得很容易,直接先把本地的storyboard存到别的地方,然后用远端的覆盖本地的,再把自己的页面copy进去就好了。如果你们项目上会有同时好几个人修改同一个页面的情况,那当我没说……
级别: 新手上路
UID: 527818
精华: 0
发帖: 2
可可豆: 2 CB
威望: 2 点
在线时间: 77(时)
注册时间: 2015-12-01
最后登录: 2019-06-17
7 楼:  发表于: 2019-06-16 21:18    发自: Web Page
回 楼主(小coder) 的帖子
这种情况用StackView比较好

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部