0
對於我的iPad應用程序,我以編程方式創建了幾個UIImage視圖,並將其顯示在屏幕上。代碼看起來基本上是這樣的:響應滾動視圖內的UIImageView數組中的事件ios5
for(ModelObject *model in ModelsList){ //create a UIImage view from the model object UIImageView *icon = [[UIImageView alloc] initWithFrame:model.icon_frame]; icon.image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:model.icon_path ofType:@"png"]]; //add the imageview to a mutable array to keep track of them [myImageViews addObject:icon]; // add the view as a subview [self.view addSubview:icon]; }
所以現在我有一堆圖標顯示在屏幕上。但是我想攔截我以編程方式創建的UIImageViews
觸摸事件,以便它調用其他方法,最好使用包含發件人ID或一些其他可用於確定觸摸哪些區分信息的參數。
完成此操作的最佳實踐方法是什麼?
我是iOS新手,所以推薦閱讀也將不勝感激。