我是編程新手,我知道如何在.xib
文件的tableView後面添加靜態圖像,但不能在代碼中添加靜態圖像。我試過了下面的代碼:如何以編程方式將圖像子視圖添加到tableview
UIImage * image = [UIImage imageNamed:@"pic.png"];
[self.view addSubView: image];
但是當我寫這個時沒有任何反應!任何幫助將不勝感激。
我是編程新手,我知道如何在.xib
文件的tableView後面添加靜態圖像,但不能在代碼中添加靜態圖像。我試過了下面的代碼:如何以編程方式將圖像子視圖添加到tableview
UIImage * image = [UIImage imageNamed:@"pic.png"];
[self.view addSubView: image];
但是當我寫這個時沒有任何反應!任何幫助將不勝感激。
您需要使用UIImageView,而不是UIImage。此外,以編程方式添加視圖時,請勿忘記設置框架。
好的非常感謝你!以及爲什麼以及如何設置框架?謝謝:D –
該框架告訴視圖相對於其父項的佈局。你通過屬性設置「view.frame = CGRectMake(0,0,100,200);」或類似的東西。這是很簡單的介紹,所以讀一些教程來幫助你入門可能是一個好主意。 http://www.switchonthecode.com/tutorials/iphone-tutorial-creating-basic-buttons –
hmm ok gocha謝謝兄弟:D –
要顯示UIImage,您必須使用UIImageView並將其置於UITableView下使用相同的框架。不要忘記將表格視圖的背景設置爲透明。
UIImageView *iv = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"pic.png"]];
iv.frame = CGRectMake(0.0, 0.0, 300.0, 600.0);
UITableView *tv = [[UITableView alloc] initWithFrame:iv.frame style:UITableViewStylePlain];
tv.opaque = NO;
tv.backgroundColor = [UIColor clearColor];
[self.view addSubView: iv];
[self.view addSubView: tv];
[iv release];
[tv release];
哈頓感謝你們,你們真棒!!!!! :d –
這裏是一個提示花花公子。如果它對你有幫助,你需要接受所有問題的答案。否則,人們不會花時間在你的問題上。 – Legolas