Xcode 方桌视图单元约束
我的自动布局有问题。我在一间牢房里看到了一幅图像。图像是方形的,我将Xcode 方桌视图单元约束,xcode,uitableview,swift,autolayout,custom-cell,Xcode,Uitableview,Swift,Autolayout,Custom Cell,我的自动布局有问题。我在一间牢房里看到了一幅图像。图像是方形的,我将单元格高度设置为320。但当我使用iPad模拟器时,手机的高度并没有改变。它看起来仍然使用320高度 我尝试将下边距和上边距设置为CGFloat,根据设备类型返回自定义高度。并将顶部、底部、前导和尾随值设置为其superview边界 第二种解决方案如下:将约束设置为边界 然后使用自定义高度 最后重写数据源方法 NB让iPad=(UIDevice.currentDevice().userInterfaceIdiom==.Pad
单元格高度设置为320
。但当我使用iPad模拟器时,手机的高度并没有改变。它看起来仍然使用320高度
我尝试将下边距和上边距设置为<或等于<代码>12
,并将<代码>优先级设置为<代码>1000,这样可以使图像大小正确,但单元格高度不变
问题:
如何根据设备设置单元格高度?
我用Swift
谢谢。- 可以将约束的常量设置为自定义高度李>
- 或者使用自定义单元格高度,然后重写方法
,根据设备类型返回自定义高度。并将顶部、底部、前导和尾随值设置为其superview边界李>func tableView(tableView:UITableView,heightForRowAtIndexPath:nsindepath)->CGFloat
NB
让iPad=(UIDevice.currentDevice().userInterfaceIdiom==.Pad)
您好,谢谢您的回答。你能告诉我怎么用吗?我是新手……)对不起,什么是iPad?类似于“让iPad=(UIDevice.currentDevice().userInterfaceIdiom==.Pad)”啊,我不知道……)你救了我一天……)谢谢。顺便说一句,我刚刚发现我可以使用屏幕宽度:)让width=UIScreen.mainScreen().bounds.size.width,然后返回width:)