【发布时间】:2014-12-08 11:21:07
【问题描述】:
是否可以将带有自动布局的自定义 UIView 添加到 iCarousel?
如果我在 iCarousel 委托方法中创建自定义视图时尝试设置约束
-(UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
应用程序崩溃,因为当视图添加到超级视图时可以添加约束,但此时它不是。
我有用于自定义视图的新 xib。问题是我的自定义视图太大而无法放入 iPhone 上的 iCarousel,我在自定义视图中排列视图没有问题,但我无法将自定义视图放入 iCarousel,因为我不知道在哪里设置约束因为我很难在“viewForItemAtIndex”中设置约束,因为此时视图没有超级视图
【问题讨论】:
-
当您添加到超级视图时,
setTranslatesAutoresizingMaskIntoConstraints到false。 -
我已经这样做了
标签: ios objective-c iphone icarousel