ios - Xcode 7 : set top constraint for CollectionView for iPhone 6S plus

标签 ios storyboard constraints xcode7 nslayoutconstraint

我想根据设备类型设置不同的约束。 约束将通过 CollectionView 和 Label(用户名)设置

例如。 iPhone 4 将具有顶部:2 左侧:0 右侧:0 和底部:0

iPhone 6S Plus 将具有顶部:15 左侧:0 右侧:0 和底部:0

Screenshot 1

如何在 Storyboard 中设置?

最佳答案

您可以为顶部约束创建一个导出并更改代码中的值

@property (weak, nonatomic) IBOutlet NSLayoutConstraint    
                                    *collectionViewTopSpaceConstraint;

-(void)viewDidLoad
{
    [super viewDidLoad];

    //iPhone 6 plus
    if(CGRectGetHeight(self.view.frame) == 736.0)
    {
       self.collectionViewTopSpaceConstraint.constant = 10; // some constant
    }



}

关于ios - Xcode 7 : set top constraint for CollectionView for iPhone 6S plus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38971450/

相关文章:

ios - Int 类型的表达式模式不能匹配 (int) -> Int 类型的值

ios - nib 文件中的 uiviewcontroller

ios - 使用径向动画显示 UIImage

haskell - 从参数的约束推断类型族的约束

sql - 基于 FK 关系的约束表

ios - UIScrollView 启用分页滑动问题

iOS - 应用程序因指南 2.10 而被拒绝 - iPad 的解决方案 - 如何修复?

ios - 如何改变 storyboard 中 tableHeaderView 的高度?

ios Storyboard - 将标题推送到 View Controller

validation - 是否可以在 Grails 之外使用 Grails 验证?如何?