我建立使用一个UILabel在屏幕的顶部出现一个问题,然后显示一些UIButtons与在titleLabel文本得到的答案iOS应用UIButtons。我使用这个视图来显示在不同时间许多不同的问题和答案的每个问题,并设置有不同数量的在里面的话。因此,每个UIButton最终可能会有不同数量的单词,从而产生布局问题。我目前使用一些像这样的代码:的iOS回流布局与改变大小
self.firstAnswer.titleLabel.numberOfLines = 0;
self.firstAnswer.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
self.firstAnswer.titleLabel.textAlignment = NSTextAlignmentCenter;
[self.firstAnswer sizeToFit];
允许按钮调整自身以保持所有的文字在屏幕上。它还,然而,使uibuttons当按钮调整大小太大垂直地垂直地重叠(即,现在titleLabel是4行,而不是1)。有没有什么办法,使一个按钮,垂直下方已调整自身向下移动以腾出空间给新调整按钮的另一个按钮?
这绝对是我的,如果我不能找到一个办法做到这一点更简单的计划。我对iOS很新,但我觉得我应该能够点击IB中的某些东西来使布局正常工作。 – enkrates