iOS测量对象
我想知道我的数学课是否刚刚结束 假设我有一个宽度为758.0的iOS测量对象,ios,uiview,uilabel,Ios,Uiview,Uilabel,我想知道我的数学课是否刚刚结束 假设我有一个宽度为758.0的UIView。我有一个方法,然后将标签放在该视图中。我为UILabeltext传递一个带有字符串对象的NSArray-一个数组有3个对象,一个数组有4个对象。第一个ui标签的宽度始终为180.0。我希望ui视图的剩余空间在剩余的数组对象中平均分配。所以我这样做: float space = (UIView.frame.size.width-180)/(NSArray.count-1); 但是当创建剩下的2或3个UILabels时,
UIView
。我有一个方法,然后将标签放在该视图中。我为UILabel
text传递一个带有字符串对象的NSArray-一个数组有3个对象,一个数组有4个对象。第一个ui标签的宽度始终为180.0。我希望ui视图
的剩余空间在剩余的数组对象中平均分配。所以我这样做:
float space = (UIView.frame.size.width-180)/(NSArray.count-1);
但是当创建剩下的2或3个UILabel
s时,我总是缺少一些空间。我不是在解释填充物之类的吗
以下是我的控制台的输出:
2013-01-29 12:16:57.923 EUS Calculator[5388:c07] 758.000000::180.000000::578.000000::272.500000
2013-01-29 12:16:57.925 EUS Calculator[5388:c07] 758.000000::180.000000::578.000000::272.500000
2013-01-29 12:16:57.928 EUS Calculator[5388:c07] 758.000000::180.000000::578.000000::176.166672
2013-01-29 12:16:57.929 EUS Calculator[5388:c07] 758.000000::180.000000::578.000000::176.166672
2013-01-29 12:16:57.929 EUS Calculator[5388:c07] 758.000000::180.000000::578.000000::176.166672
第一个数字是ui视图的宽度
,第二个数字是第一个ui标签的宽度
,第三个数字是剩余空间,第四个数字是剩余ui标签的剩余空间/数量,如果您解释所显示的输出有什么问题,会有所帮助。您希望输出中的第四个值是什么值?你说你缺少一些空间。更具体地说,(758-180)/3=192.67和(758-180)/2=289。我们能看看你的实际代码吗?你确定你很短吗?将UILabel的背景设置为粉红色,以查看它们的确切放置位置