位置sizeToFit() - 右下角

时间:2015-05-01 11:13:47

标签: ios swift uibutton positioning

我想在屏幕右侧放置一个UIButton。 buttonWidth是sizeToFit()

如何使其保持向右边缘?

e.g:

创建&添加按钮

let btn = UIButton()
btn.setTitle("hello", forState: .Normal)
btn.sizeToFit()
self.addSubview(btn)

我未能成功将其置于右上角(我也需要一个保证金)

btn.autoresizingMask = UIViewAutoresizing.FlexibleLeftMargin | UIViewAutoresizing.FlexibleBottomMargin 

2 个答案:

答案 0 :(得分:1)

您也可以像这样更改按钮框架:

self.btnOutlet.frame =CGRectMake(self.view.frame.size.width-(self.btnOutlet.frame.size.width+RightMarginValue), 15, self.btnOutlet.frame.size.width , self.btnOutlet.frame.size.height);

self.view addSubview(btnOutlet);

答案 1 :(得分:0)

您需要使用frame.origincenter手动定位按钮,或使用AutoLayout。当superview的布局发生变化时,将使用自动调整掩码。