我有2個視圖。 A按鈕和在視圖1.在圖2中的的UIImageView我有類別的列表表視圖,我已成立使用用於每個類別的圖像:現在如何從其他視圖控制器獲取圖像
cell.imageView.image
如果我選擇一排,我應該看到一個視圖1中該行的放大圖像。我怎樣才能做到這一點?
我有2個視圖。 A按鈕和在視圖1.在圖2中的的UIImageView我有類別的列表表視圖,我已成立使用用於每個類別的圖像:現在如何從其他視圖控制器獲取圖像
cell.imageView.image
如果我選擇一排,我應該看到一個視圖1中該行的放大圖像。我怎樣才能做到這一點?
使用委託方法。在第二個視圖中選擇一行後,傳遞UIImage對象或圖像名稱並將其設置爲第一個視圖中的圖像視圖。
有關委託方法的更多信息,請參閱以下鏈接。現在propertise
UIImage* currentImage;
和合成對象:
您可以使用應用程序委託的對象。
現在,當你在視圖2和所選單元格,分配的UIImage到的appDelegate的對象:
appDelegate.currentImage = img; // Hope you have an array which contains the images
// which are displayed in the UITableViewCell
然後當視圖2被駁回,調用視圖1和在該通知方法的通知,分配該圖像到View1的UIImageView對象:
imageview.image = appDelegate.currentImage;
我使用的協議...它適用於字符串,但它不適用於圖像。 – Sekhar 2012-03-26 12:27:36
你可以顯示你的代碼嗎? – Ilanchezhian 2012-03-26 12:48:26