我有一个要求,我想为iPhone显示不同的UI & iPad,所以不是使用不同的故事板,我使用了不同的尺寸classes.I在iPhone上有几个标签。iPhone & iPad.标签的值是在运行时设置的我已经用这个插座。我有一个单一的视图控制器的大小类,以便我可以在iOS上的不同屏幕之间切换。现在,我可以连接任何一个设备只有一个插座。如果我连接插座的iPhone然后IPad插座不能正常工作&反之亦然。所以请给我打电话,我怎样才能用不同的尺寸等级?如何使用相同的出口在ios中的不同大小类别?
2
A
回答
0
我无法将此添加到评论中,因此我将此张贴为答案。
读什么我可以断定的评论是:
您应该使用一个通用类(Any Width, Any Height
)。
Size classes
是Interface Builder
的一项功能,它负责呈现您的应用程序的view
。虽然UILabel
的值由Model
(实际值)和Controller
(ViewController.m)管理。所以喜欢与否,你必须将控制器带入图片。
在发布这个答案之前,我尝试将两个不同的标签连接到同一个插座,并使用viewWithTag:
方法将插座设置为正确的视图,具体取决于应用运行的设备,但它不起作用。
下面是我用的片段,没有工作
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
_label = (UILabel *)[self.view viewWithTag:2];
}
else{
_label = (UILabel *)[self.view viewWithTag:1];
}
仍@sheshnath说,没有什么错在使用通用的尺寸级别。
2
今天我遇到了同样的问题,我找到了解决办法。在属性检查器中,我们可以选择一个标签被安装在多个大小类,象下面这样:
则标签将出现在你所安装的大小类,你不必增加新每个尺寸类别的标签。当您使用标签创建/连接插座时,插座将在安装的尺寸等级中共享。
相关问题
- 1. 不同iOS相机的图像大小?
- 2. 如何使用不同大小的类别图像
- 3. 如何使字体大小输出在不同的div中相同?
- 4. 在libgdx中使用具有不同大小的相同字体
- 5. 如何使相同大小的图片在,但图像大小不同势
- 6. 不同大小的ios uisegmentedcontrol
- 7. 如何在多个类中使用相同的类别?
- 8. 如何在2个不同类别AS3中使用相同的实例名
- 9. UICollectionViewCell - 针对不同大小类别的不同布局
- 10. 类别和子类别在相同或不同的表?
- 11. 不同的意见,每个不同的iPhone,使用大小类?
- 12. jQuery onClick:如何根据窗口大小切换不同的类?
- 13. 为什么不同大小的图像在numpy中的大小相同?
- 14. 使用不同的字体为相同大小的类和方向
- 15. 使用相同的接口传递不同类型的对象
- 16. css - 不同的<a href...>在相同大小的框中
- 17. 如何找到不同大小的相同视图的相同触摸坐标ios objective c?
- 18. 如何使用swif3的ios和watchos3使用相同的类“XY”
- 19. 如何在android中的不同设备上保留相同的图像大小
- 20. 如何在不同的List类中使用相同的内部类?
- 21. 在wordpress的不同页面上的类别小部件中列出不同的类别
- 22. 如何使所有按钮在Qt Creator中的大小相同
- 23. 相同类别
- 24. 如何注册并使用相同接口的不同实现?
- 25. 我想在ios中使用不同数据的相同UserInterface
- 26. 如何在ios中显示不同时区的相同时差
- 27. ipa大小不同,项目相同
- 28. 相同图像的不同背景,但大小不同
- 29. 如何使相同大小的所有的ArrayList中的Android
- 30. 如何在Iphone和Ipad中显示不同大小的相同图像
添加UILabel大小类heightAny * widthAny –
看到我不想使用通用大小类。我想使用不同大小的类。@ sheshnath – Techiee
然后,我认为为每个类添加标签并连接到相同的插座 –