1
A
回答
1
一個簡單但有點醜陋的解決方案是使用兩層部分在彼此頂部,以便其中一個「隱藏」頂部的圓角。
更新找到這個問題Round two corners in UIView它有更合適更好的解決方案。
0
下面是我用於定製表格視圖細胞的溶液:
假設的細胞是高度44.
添加一個子視圖與高度66,稱之爲roundedCornerContainer
在子視圖,添加單元格的內容。
添加一個IBOutlet到roundedCornerContainer
在配置單元:
#import <QuartzCore/QuartzCore.h>
roundedCornerContainer.layer.cornerRadius = 8;
roundedCornerContainer.layer.masksToBounds = YES;
不要忘記,你需要設置你的原型裁剪子視圖,以防止roundedCornerContainer粘出來。
最終的結果是,分組的UITableView單元格的左上角和右上角獲得圓潤,而底部的左側和右側顯示爲90度(底部圓角被細胞剪裁。
如果你需要用底部分組單元格重複這個技巧,只需在單元格的原型中改變roundedCornerContainer
的原點,將原點移動到原點22點。
相關問題
- 1. 我怎樣才能圍繞QWidgets的角落?
- 2. 我怎樣才能繞過一個TYPO3登錄面具wget?
- 3. 我怎樣才能使這個代碼
- 4. 我怎樣才能循環這個
- 5. 我怎樣才能加入這個SQL?
- 6. 我怎樣才能讓這個更好
- 7. 繞過中心位置,我怎樣才能跳過中線?
- 8. C++ - 我怎樣才能避免這個標題出現兩次?
- 9. 我怎樣才能讓這兩個jQuery腳本一起工作?
- 10. 我怎樣才能讓這兩個div彼此垂直顯示?
- 11. 我怎樣才能在角2
- 12. 我們怎樣才能在角
- 13. 我怎樣才能
- 14. 我怎樣才能正確地迭代通過這個列表
- 15. 我怎樣才能通過正則表達式捕獲這個?
- 16. 我怎樣才能通過這樣的字符串http.post angular2
- 17. 我怎樣才能複製這與CSS?
- 18. 我怎樣才能縮短這一點?
- 19. 我怎樣才能改變這與jquery?
- 20. 我怎樣才能解決這個當我嘗試從功能
- 21. 繞過圖像的角落
- 22. 我怎樣才能加入這兩張桌子?
- 23. 我怎樣才能加入這兩張桌子?
- 24. 我怎樣才能通過Java
- 25. 我怎樣才能通過JavaScript函數
- 26. 我怎樣才能從通過DatagramSocket的
- 27. 我怎樣才能通過零
- 28. 我怎樣才能在過濾器
- 29. 我怎樣才能通過代碼
- 30. 我怎樣才能得到一個JSON像這樣用JavaScript
[UIView中的圓角兩個角]的可能重複(http:// stackoverflow .COM /問題/ 4847163 /往返雙角式-的UIView) –