Q
如何居中兩個標籤
0
A
回答
1
如果我是你,我會讓他們編程。如果它們包含在視圖中,這將起作用。下面的代碼假設你想將按鈕置於你的viewController中。
使UIButtons編程
在viewDidLoad中:
let myFirstXCoordinate = CGFloat((self.view.width/4) - (myWidth/2))
let mySecondXCoordinate = CGFloat((3 * self.view.width)/4) - (myWidth/2))
let myWidth:CGFloat = //your button's width
let myHeight:CGFloat = //your button's height
let myYCoordinate:CGFloat = //your Y Coordinate
firstButton.setBackgroundImage(UIImage(named: "myRedOvalThingyImage"), forState: .Normal)
firstButton.backgroundColor = UIColor.clearColor()
firstButton.frame = CGRectMake(myFirstXCoordinate, myYCoordinate, myWidth, myHeight)
firstButton.addTarget(self, action: #selector(ViewController.pressedFirst(_:)), forControlEvents: .TouchUpInside)
buttonView.addSubview(firstButton)
secondButton.setBackgroundImage(UIImage(named: "myRedOvalThingyImage"), forState: .Normal)
secondButton.backgroundColor = UIColor.clearColor()
secondButton.frame = CGRectMake(mySecondXCoordinate, myYCoordinate, myWidth, myHeight)
secondButton.addTarget(self, action: #selector(ViewController.pressedSecond(_:)), forControlEvents: .TouchUpInside)
buttonView.addSubview(secondButton)
外viewDidLoad中:
func pressedFirst(sender: UIButton!) {
print("First Oval Thingy Was Pressed")
}
func pressedSecond(sender: UIButton!) {
print("Second Oval Thingy Was Pressed")
}
0
當您使用約束時,您必須工作。
在這種情況下,您應該有2個塊,它們的大小與從0到居中的中心寬度相同。
例子:
Parent Width: 320
let widthBlock = 320/2
block 1: x = 0, width = widthBlock
block 2: x = widthBlock, width = widthBlock
然後在每個區塊內創建您的按鈕,你中心垂直和水平方向上使用約束雙方。
由於您對界面做的事情要簡單得多,只需將鼠標從按鈕上拖拽,然後給他的父親Center Horizontal in Container
和Center vertically in container
。
0
0
相關問題
- 1. 如何水平居中兩個標籤?
- 2. 居中標籤
- 3. matplotlib兩個圖中的一個居中軸標籤
- 4. 如何兩個標籤
- 5. 如何從兩個標籤
- 6. 如何垂直居中標籤文本
- 7. 如何讓我的標籤居中>
- 8. 在UserControl中居中標籤
- 9. Xamarin.Forms:如何在一個行中居中多標籤?
- 10. 如何在另一個居中的div標籤旁邊添加div標籤?
- 11. 居中標籤+下拉一個div
- 12. 用MigLayout居中標籤
- 13. Vb.Net標籤始終居中
- 14. Div標籤不會居中?
- 15. 垂直居中標籤
- 16. 使用CSS居中標籤
- 17. 兩個標籤
- 18. 如何使兩個按鈕居中?
- 19. 如何在Excel標籤的標題中垂直居中文本?
- 20. 此標籤爲何不居中?
- 21. 如何交換兩個div標籤?
- 22. 如何合併兩個XML標籤
- 23. 如何鳴叫兩個URL和#標籤
- 24. 如何添加空兩個div標籤
- 25. 在img標籤中居中標註<a>父標籤
- 26. 如何基於兩個不同的標籤合併xml標籤?
- 27. 如何在六個標籤中隱藏兩個隨機標籤的文字?
- 28. 如何在文本前添加兩個標籤,其中一個標籤是「$」?
- 29. 取兩個標籤
- 30. 如何在一個div中垂直居中放置一個標籤?
可能是這個幫助你... http://stackoverflow.com/questions/32862142/how-to-add-equal-spacing-and-equal-width-for-button-in-ios-auto-佈局/ 32862693#32862693或者您可以使用堆棧視圖 –