#iphone #uiscrollview #uiactionsheet #uiscrollviewdelegate
#iPhone #uiscrollview #uiactionsheet #uiscrollviewdelegate
Вопрос:
У меня есть представление (objViewComments), которое содержит scrollview, и оно работает нормально. но теперь я добавил это представление в UIActionSheet, используя приведенный ниже код :
myActionSheet = [[UIActionSheet alloc] initWithTitle:@"n n n n n n n n" delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil];
myActionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent;
objViewComments.view.frame = CGRectMake(0, 0, 320, 480);
objViewComments.myTempActionSheet = myActionSheet;
//myActionSheet.frame = CGRectMake(0, 0, 320, 480);
[myActionSheet showInView:self.navigationController.view];
[myActionSheet addSubview:objViewComments.view];
[myActionSheet release]
Но теперь scrollview не работает. и выдает ошибку :
[UIImageView scrollViewDidScroll:]: unrecognized selector sent to instance 0x18f480'
Спасибо
Ответ №1:
Исходя из ошибки, вполне вероятно, что ваш делегат scrollview неправильно подключен.
Комментарии:
1. Я проверил и правильно подключил bcoz, если я добавлю просмотр напрямую, без таблицы действий, тогда он будет работать нормально … 🙂
2. Просто
UIImageView
объект, похоже, получает сообщения делегата. Итак, какой объект действует как делегат просмотра прокрутки?