1
A
回答
2
下面應該工作:
tableView.backgroundColor = UIColor(patternImage: UIImage(named: "your_image_name")!)
由於功能顧名思義,一個UIColor
從您提供的圖像創建。
有關更多信息,請參閱Apple文檔here。
0
如果您進入故事板,您可以插入圖像視圖,插入圖像,然後在文檔大綱中,您可以將圖像移動到表格上方,並將其放在它後面。然後在檢查器中將tableView alpha設置爲.5或者您希望的不透明。
+0
有一點需要注意的是,文字也會改變不透明度。 –
0
有趣的是,我只是做了一個教程,它有這個,但代碼被用來代替圖像。在雨燕2.0創建文件(姑且稱之爲BackgroundView)UIView
型的,在預發drawRect
函數添加以下代碼:
// Change these colors to the ones you want.
let lightPurple: UIColor = UIColor(red: 0.377, green: 0.075, blue: 0.778, alpha: 1.000)
let darkPurple: UIColor = UIColor(red: 0.060, green: 0.036, blue: 0.202, alpha: 1.000)
let context = UIGraphicsGetCurrentContext()
//// Gradient Declarations
let purpleGradient = CGGradientCreateWithColors(CGColorSpaceCreateDeviceRGB(), [lightPurple.CGColor, darkPurple.CGColor], [0, 1])
//// Background Drawing
let backgroundPath = UIBezierPath(rect: CGRectMake(0, 0, self.frame.width, self.frame.height))
CGContextSaveGState(context)
backgroundPath.addClip()
CGContextDrawLinearGradient(context, purpleGradient,
CGPointMake(160, 0),
CGPointMake(160, 568),
[.DrawsBeforeStartLocation, .DrawsAfterEndLocation])
然後創建在TableViewController
一個configureView
功能,並把此行的代碼它:
tableView.backgroundView = BackgroundView()
然後調用viewDidLoad
中的函數。
相關問題
- 1. UITableView的背景圖像 - iOS
- 2. 如何在另一個背景圖像背後設置背景?
- 3. 設計UITableView背景圖像
- 4. UITableView背景圖像問題
- 5. UITableView背景圖片
- 6. 在一個背景圖像
- 7. 從許多背景圖像中創建一個背景圖像
- 8. 在背景圖像背景圖像
- 9. iPad上UITableView的背景圖像
- 10. UITableView背景中的不連續圖像
- 11. 帶固定圖像背景的UITableView
- 12. JQuery SlideUp - 背景顏色背後圖像
- 13. UITableView的背景?
- 14. 背景圖片上的背景圖像
- 15. 集UITableView的背景視圖
- 16. iPhone UITableView圖像背景當表空時
- 17. 將背景圖像設置爲uitableview?
- 18. iOS - UITableView非靜態背景圖像
- 19. UITableView背景圖像阿爾法問題
- 20. UITableView不顯示背景圖像
- 21. 背景圖像的一行
- 22. 背景圖像
- 23. 背景圖像
- 24. 圖像背景
- 25. 圖像背景
- 26. 背景圖像
- 27. CSS:背景顏色的背景圖像
- 28. 花式背景中的背景圖像?
- 29. UITableView分組背景圖片
- 30. 適合背景圖像到第二個背景圖像
這是有效的,但圖像看起來是顛倒的?如果不是變量,該如何更改此圖像的佈局? – lairdkruger