分类:IPhone

IPhone

在iOS 6中启用自动布局,同时保持向后兼容的iOS 5兼容

什么是采取的iOS 6的新的自动排版功能优势,同时还在早期版本的iOS提供与保持兼容旧设备的最佳方式? 解决方案 自动布局可以启用或每个.storyboard或文件的.xib禁用。只需选择特定的文件和使用文件检查以x code修改“使用自动布局”属性: 在编译错误使用自动布局启用接口文件设置为一个IOS版本的部署目标6.0之前的结果,例如: 错误MainStoryboard.s

IT屋 2016/7/27 15:26:40 喜欢

IPhone

可可自动布局:内容拥抱VS内容融为一体pression性优先

我无法找到有关可可自动布局有关内容拥抱和COM pression性之间的区别在苹果的文档明确的答案。 有人可以解释他们的用途和区别? 解决方案 的概念快速总结: 抱死=>内容并不想成长 的COM pression电阻=>内容并不想缩小 和一个例子: 假设你有按钮,就像这样: [点击我] 和你固定的边缘,更大的SuperView优先500。 然后,如果抱死优先> 5

IT屋 2016/7/27 15:26:38 喜欢

IPhone

"自动布局仍在执行-layoutSubviews&QUOT后需要;用的UITableViewCell子类

使用X code ++ 4.5和iOS 6,我正在开发与定制单元一个简单的表视图的应用程序。我这的iOS 5做了一百次及以下,但由于某些原因,新的autoLayout系统是给我带来很多麻烦。 在IB设置我的表视图和原型细胞,添加子视图和有线它们作为IBOutlets然后设置我的委托和数据源。但是现在,只要第一个单元格为的cellForRowAtIndexPath 牵强,我得到以下错误: 在

IT屋 2016/7/27 15:26:36 喜欢

IPhone

UIScrollView中不使用自动布局约束

我有一个滚动视图和它背后的成像图,我用笔尖填充它。我使用的自动布局。我有一个底部空间,上海华和顶部空间的SuperView两个的意见。图像视图不正是我想要它做的。为iPhone 5这就是我想要的。并为其他的iPhone,它停留在屏幕的底部上方,所以正确地调整大小。滚动视图看起来正确的iPhone 5,但在其他手机它不会调整,所以它向下滚动应用程序的视图下方。我在日志中得到这些消息: 2012年

IT屋 2016/7/27 15:26:31 喜欢

IPhone

的UILabel sizeToFit不自动布局iOS6的工作

我怎么配置编程(并且在这种方法)一个UILabel其高度依赖于它的文字?我一直在试图将其设置使用故事板和code的组合,但无济于事。每个人都建议 sizeToFit ,同时设置 lineBreakMode 和 numberOfLines 。但是,不管我把code在 viewDidLoad中:, viewDidAppear:或 viewDidLayoutSubviews 我无法得到它的工作。无论我做

IT屋 2016/7/27 15:26:29 喜欢

IPhone

什么是"约束保证金"在X code 6故事板

我与自动布局和制约的工作,发现有一个约束边距在X code 6选项,是不是X中$ C present $ C 5,默认情况下选中。 我创建了一个测试项目,然后我加了一个的UITableView 上的ViewController设置为相同的大小作为视图框架和添加的约束 X code 6 你可以在这里看到,即使tableview中具有相同的帧视角X code暗示加-16为约束,而X code 5

IT屋 2016/7/27 15:26:26 喜欢

IPhone

SWIFT |添加约束编程

我想摸不着头脑,因为上周没有去任何一步。好了,所以我需要应用一些的限制 编程的在斯威夫特到的UIView 使用此code: VAR new_view:UIView的! =的UIView(帧:CGRectMake(0,0,100,100));     new_view.backgroundColor = UIColor.redColor();     view.addSubview(new_vi

IT屋 2016/7/27 15:26:24 喜欢

IPhone

容器视图中均匀地空间的多个视图

自动布局使我的生活困难。从理论上讲,这将是真正有用的,当我开机,但我似乎豁出去了所有的时间。 我做了一个示范项目,试图找到帮助。有谁知道如何使视图之间的空间增大或每当视图大小均匀下降? 下面三个标签(手动垂直间隔连): 我要的是让他们调整自己的间距(不是视图大小)均匀,当我转动。缺省情况下,顶视图和底视图朝向中心压扁: 解决方案 所以,我的方法可以让你做到这一点接口生成器。你要做

IT屋 2016/7/27 15:26:21 喜欢

IPhone

我该如何调整的CALayer的锚点,使用自动布局时?

注意:因为这个问题被问的东西已经转移;看到这里一个很好的概述近期 自动布局之前,你可以改变一个视图层的锚点,而不通过存储帧,设置锚点​​,并恢复帧中移动的看法。 在一个自动排版的世界里,我们不设置任何的帧多,但限制似乎并没有达到调整视图的位置的任务回到我们想要它。你能砍的限制,重新定位你的观点,但在旋转或其他调整的事件,这些再次变得无效。 因为它创造了一个“布局属性无效配对(左和宽度)”下面

IT屋 2016/7/27 15:26:16 喜欢

IPhone

在UITableView的使用自动布局动态单元布局和放大器;可变行高度

你怎么在表视图中使用自动布局中的的UITableViewCell s到让每一个单元格的内容和子视图确定该行的高度,同时保持平滑滚动性能? 解决方案 TL; DR:不喜欢读书?直接跳到示例项目在GitHub上: 的iOS 8示例项目 - 需要iOS 8 的iOS 7示例项目 - 适用于iOS 7 + 概念说明 下面的第2步骤适用不管是哪个版本的iOS你正在开发。的 1。设定

IT屋 2016/7/27 15:26:10 喜欢