2011-04-24 115 views
0

我有一個表格視圖,爲每個條目我想在詳細視圖中顯示一個單獨的圖像。我有我的表格視圖數據存儲在一個NSArray,然後我複製到一個NSDictionary,使我的條目可搜索。我已經找到了關於如何製作圖像細節視圖的教程,但我不知道如何保持我的表可搜索。我對iOS開發還很陌生,所以請詳細說明。如何爲我的表視圖實現圖像細節視圖?

回答

1

只是不釋放NSDictionary或您的任何數據源。

在didSelectRowAtIndexPath:方法中,您懶惰地實例化包含您的UIImageView(或任何其他您想要顯示的)的UIViewController,並設置您的子視圖的圖像屬性與所需的圖像。 通過這樣做,你只是保持一個子視圖,只是改變這個子視圖中的圖像。

我希望我回答你的問題:)(我不是100%肯定雖然)

編輯:添加一些代碼,用於說明目的

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{if(!subview){UIViewController *subview=[[UIViewController alloc]init]; 
subview.delegate=self;} 
subview.image=[UIImage ...]; 
... 
}