[英]how to set multiple UIview on centre in horizontal with auto resizing
我有一個視圖,並在視圖上設置了多個子視圖,我的子視圖是動態創建的,我希望所有子視圖都位於中心並自動調整大小,因此該怎么做。
for(i=1; i<answer.characters.count; i++) {
ansview = UIView(frame: CGRectMake(viewwidth-5, 10, 30, 30))
ansview.layer.cornerRadius = 0.2 * btn.bounds.size.width
ansview.backgroundColor = UIColor.grayColor()
ansview.tag = i;
viewAnswer.addSubview(ansview)
viewwidth = viewwidth + 35
}
此代碼生成的這種類型的輸出,所以我該怎么做才是新手。 謝謝...
添加一個條件以設置視角
if(i == 1)
{
ansview = UIView(frame: CGRectMake((viewAnswer.frame.size.width/2) - (CGFloat(answer.characters.count)/2 * 35), 10, 30, 30))
}
else
{
ansview = UIView(frame: CGRectMake(viewwidth-5, 10, 30, 30))
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.