为了保持用户体验的一致性,我希望UIButtons在不同的viewcontrollers之间保持相同的大小(虽然这也适用于我的文本字段)寻找一种以干净的方式执行此操作的策略
我最初的想法是设置相对于屏幕尺寸(superview)的宽度和高度的大小,这结果是一种痛苦。在不同的屏幕尺寸上,按钮并不总是很好。这也意味着我无法将按钮放入其他视图
我目前的解决方案是有一个管理员类,根据屏幕大小返回必要的按钮大小,这似乎很好,因为我可以完全控制不同的屏幕尺寸,但感觉有点hacky因为感觉像autolayout应该有一个解决方案
有更好的方法吗?
答案 0 :(得分:0)
我认为将纵横比用于superview将解决您的问题。