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. 我怎樣才能繞UIView
- 3. 我怎樣才能繞過一個TYPO3登錄面具wget?
- 4. 你怎麼能只圍繞Xamarin.iOS UITableView的兩個角落?
- 5. 我怎樣才能讓這個更好
- 6. 我怎樣才能使這個代碼
- 7. 我怎樣才能循環這個
- 8. 我怎樣才能分開這個NSString?
- 9. jQuery - 我怎樣才能簡化這個?
- 10. 我怎樣才能加入這個SQL?
- 11. 繞過中心位置,我怎樣才能跳過中線?
- 12. 我怎樣才能讓這樣的
- 13. 我怎樣才能繞過NAT /防火牆在UDP連接
- 14. 我怎樣才能讓這兩個div彼此垂直顯示?
- 15. 我怎樣才能讓這兩個下拉菜單緊挨着?
- 16. 我怎樣才能讓這兩個jQuery腳本一起工作?
- 17. 我怎樣才能合併這兩個xml文件使用xslt
- 18. C++ - 我怎樣才能避免這個標題出現兩次?
- 19. 我怎樣才能在角服務
- 20. 我怎樣才能在角2
- 21. 我們怎樣才能在角
- 22. 我怎樣才能
- 23. 我怎樣才能
- 24. 我怎樣才能
- 25. 我怎樣才能
- 26. 我怎樣才能通過這個數組循環 - PHP
- 27. 我怎樣才能更有效地循環這個過程
- 28. 我怎樣才能通過正則表達式捕獲這個?
- 29. 我怎樣才能正確地迭代通過這個列表
- 30. 我怎樣才能通過json這個javascript對象?
[UIView中的圓角兩個角]的可能重複(http:// stackoverflow .COM /問題/ 4847163 /往返雙角式-的UIView) –