我想为Storyboard中的UIButtons框架指定一个浮点值。
但我只能使用int值。是不鼓励使用.5例如?因为我有一些按钮,我想根据最初的photoshop设计放置它们。
例如我有一个按钮,我需要放在X:151,我该怎么做?
答案 0 :(得分:2)
以编程方式执行(例如,点击here),我不知道故事板阻止使用非整数值作为框架成分的原因,但我知道三件事:
答案 1 :(得分:0)
请勿使用浮点值。正如您所正确观察到的那样,Interface Builder会阻止这种情况;但即使在代码中你也不应该这样做。恰恰相反:当您在代码中分配帧(或相关组件)时,应首先将其设置为整数值。 (事实上,甚至有CGRectIntegral
等功能可以帮助你。)
原因是否则你可以在屏幕上的像素之间结束,并且视图将无法正确显示(因为没有像半像素这样的东西)。坚持使用整数个点,以便使用整数个像素。
答案 2 :(得分:0)