所以我在导航栏中创建了一个按钮并为其设置了图像。这就是故事板中的样子:http://imgur.com/cSRfHs3
所以我试图将它设置在屏幕边缘,这样图像和屏幕左侧之间就没有间隙了。
以下是我用过的代码:
var screenWidth: CGFloat=0.0
var screenHeight: CGFloat=0.0
@IBOutlet weak var button1:
override func viewDidLoad() {
super.viewDidLoad()
UIButton! var screenSize: CGRect = UIScreen.mainScreen().bounds
screenWidth = screenSize.width
screenHeight = screenSize.height
button1.frame.size = CGSizeMake(133, 44)
button1.frame.origin = CGPoint(x: screenWidth-(button1.frame.width+20), y: 20)
self.view.addSubview(button1)
这是否发生是因为我将我的按钮直接添加到TableView?
答案 0 :(得分:0)
您需要将按钮直接放在导航栏中。您还可以使用xcode storyboard gui为您的按钮添加约束。