2011-09-27 30 views
1

一直在用我的大腦絞盡腦汁 - 我希望有一個UITableView彈出,所以它漂浮在底下的東西上,但有圓角。我不知道是否需要在UIView的drawRect中使用剪切路徑(除了顯示帶有方形角的表格外,我無法執行任何操作),或者是否有明顯的缺失。試圖創建一個帶圓角的彈出式UITableView

我想避免使用帶有圓角的圖形,我放置了一個稍小的表格,但如果涉及到它,至少我知道如何將其拋光。

任何幫助/指針非常感謝!

回答

2

如果我理解正確,那麼這應該可以幫助您:

  1. 在你.m文件中添加#import <QuartzCore/QuartzCore.h>
  2. QuartzCore.framework
  3. 添加依賴下面的代碼添加到您的viewDidLoad方法:

代碼:

tableView.layer.borderColor = [[UIColor darkGrayColor] CGColor]; 
tableView.layer.borderWidth = 1.0; 
tableView.layer.cornerRadius = 10.0; 
+0

謝謝加載!你是一個天才。只有三行代碼完全解決了這個問題,它也幫助我更好地理解整個圖形層的東西。乾杯! – SomaMan

+0

是的,'QuartzCore'很酷=) – Nekto