我有一個包含許多圓形矩形按鈕的應用程序。但是,在xcode 5中,那些不存在。我如何獲得回合按鈕?他們對我的應用程序至關重要。現在它只是可按文字。我該怎麼辦?我計劃在稍後發佈此應用程序,如果這是相關的。Xcode 5圓形矩形按鈕
回答
- 打開故事板並選擇您想要更改的按鈕。
- 打開實用工具面板中的Identity Inspector(右側面板,頂部的第3個按鈕)。
- 添加(+)新的用戶定義的運行屬性 - 鍵路徑:layer.cornerRadius,類型:數字,值:{整數}。
數字越高,拐角越圓。 50是標準按鈕(或寬度/ 2)的圓圈。您不會在故事板中看到更改,但會在運行時顯示。
這樣的答案是我喜歡SO的原因。謝謝一堆。 – tim
很好學習IB的技巧 –
使用可拉伸圖像在所需按鈕上設置背景圖像。
檢查此鏈接爲一個很好的例子: Stretch background image for UIButton
OR,擁抱新iOS7 UI和報廢的邊界... ;-)
這裏有一個類似的答案,一個我給this question:
-EDIT-
將:#import <QuartzCore/QuartzCore.h>
添加到您的.h
文件的頂部。
如果你想圓角只是ctrl-drag
從按鈕到您的.h
文件,調用它像roundedButton
並在viewDidLoad
補充一點:
CALayer *btnLayer = [roundedButton layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
爲了使按鈕的白色(或任何其他顏色),選擇屬性檢查器,然後向下滾動到View
部分,選擇背景,更改爲白色:
非常重要。除非添加#import
Fair point&+1,否則這將不起作用。我編輯了包含它的答案。 – Robert
謝謝,不用擔心,只是花了我一秒,所以我想分享。感謝更艱苦的工作:-) – skinsfan00atg
通過programmatically.where MyView的實現一樣可以是IBOutlet中的對象。
myView.layer.cornerRadius = 5;
myView.layer.masksToBounds = YES;
雨燕2.0:
let sampleButton = UIButton(frame: CGRectMake(100,100,200,100))
sampleButton.titleLabel?.text = "SAMPLE"
sampleButton.backgroundColor = UIColor.grayColor()
//Setting rounded boarder
sampleButton.layer.cornerRadius = 10
sampleButton.layer.borderWidth = 1
sampleButton.layer.borderColor = UIColor.blackColor().CGColor
self.view.addSubview(sampleButton)
在斯威夫特3:我們可以增加它的viewDidLoad
button.layer.cornerRadius = 0.5*button.bounds.size.width
button.clipsToBounds = true
- 1. 圓形矩形按鈕連接到ViewController.h
- 2. NSToolbar中的圓形矩形按鈕
- 3. XCode圓形矩形按鈕的作用不可靠
- 4. 圓形按鈕
- 5. 圓形按鈕
- 6. 圓形按鈕
- 7. 圓形按鈕形成
- 8. UIImage按鈕(圓形按鈕)
- 9. 閱讀多個圓形矩形按鈕的文本
- 10. 添加徽章圖標以圓形矩形按鈕?
- 11. 如何更改別針按鈕(Pinterest)背景矩形爲圓形?
- 12. 在iPhone中使用圓形矩形按鈕用於TableView頁腳?
- 13. iOS PopOver - 僅限酒吧按鈕項目或圓形矩形?
- 14. 如何在圓形矩形按鈕中添加箭頭圖標
- 15. 如何將4個按鈕添加到矩形/圓形
- 16. StateHighlighted上更改圓形矩形按鈕背景色
- 17. 漸變色圓形矩形
- 18. 圓形到圓形三角形(菜單按鈕切換)
- 19. 的Android環形狀爲圓形按鈕
- 20. 在矩形內創建橢圓/圓形
- 21. 將圓角矩形變換爲圓形
- 22. 自定義圓形按鈕
- 23. 圓形按鈕組視圖
- 24. 實施圓形按鈕
- 25. GTK和CSS:圓形按鈕
- 26. iOS上的圓形按鈕
- 27. 創建圓形按鈕
- 28. 移相器,圓形按鈕
- 29. 圓形按鈕與圖像
- 30. 圓形按鈕tkinter python
令人驚訝的是iOS的7地圖應用有圓矩形信息按鈕。 –