问题描述:
因项目需要,需要修改项目的启动图片,一开始,直接打开的 Image.xcassets 直接拖进去,结果报错,没有任何内容
解决尝试:
1. 使用 Default.png 和 [email protected] 结果这种在 Xcode5时代常用的方法,在 Xcode6中不好用
2. 新建一个 Images.xcassets, 并且修改
结果,虽然不报错,但是加载是黑屏(没有显示载入图片)
然后尝试修改名字,结果提示错误, 原因是: 不同的 xcassets 里面图集名称不能重复
最终解决:
收到 Xcod6 新建项目有 xib 的启发 ,加上刚刚看到了有启动文件的选择.于是新建了一个 xib ,并且设置好了相关内容(背景图片, 约束等)
然后设置图中位置, 问题解决.
总结:
1. 自己一直很排斥 Interface Builder ,所以并没有直接尝试这种方法,导致问题没有第一时间解决. 其实 "不管白猫黑猫,只要能捉老鼠,就是好猫"
2. 复杂的界面还是不适合用 IB ,因为很多属性都是勾选完成,不利于团队成员合作,版本控制对 storyboard ,xib 的管理也不是很完善.
时间: 2024-11-04 20:19:04