اى باد. uibarbuttonitem لديه رؤية غير موثقة من نوع uitoolbartextbutton. هاه؟
-
02-10-2019 - |
سؤال
لدي تطبيق iPad حيث لديّ وحدة تحكم عرض وهي UigesturerEcognizerDelegate لعدد من uigesturerecognizers. لقد قمت بتنفيذ الطريقة التالية لـ UigesturerEcognizerDelegate:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
// Double tapping anywhere on the screen hides/shows the toolbar
if ([gestureRecognizer isKindOfClass:[UITapGestureRecognizer class]] == YES) {
if (touch.tapCount == 2) {
self.toolbar.hidden = self.toolbar.isHidden ? NO : YES;
} // if (touch.tapCount == 2)
} // if ([gestureRecognizer isKindOfClass:[UITapGestureRecognizer class]] == YES)
// All gestures are ignored unless they happen on the fullscreen EAGLView
if ([touch.view isKindOfClass:[EAGLView class]] == NO) {
return NO;
} // if ([touch.view isKindOfClass:[EAGLView class]] == NO)
return YES;
}
الإعداد الخاص بي هو eaglview ملء الشاشة مع uitoolbar على قمة eaglview. هناك uibarbuttonitem على شريط الأدوات. الفكرة هنا هي أن التنصت المزدوج في أي مكان يتبديل مظهر شريط الأدوات. يجب أن تحدث جميع الإيماءات الأخرى على Eaglview.
مشكلتي هي أن الصنابير مباشرة على عرض UibarButtonitem Touch.View لتكون الفئة الفرعية UiToolBartextButton التي لا يمكن توثيقها ولا يمكن إنفاقها.
هاه؟
هل يمكن لأي شخص أن يقترح عملًا حوله ، ويفضل أن يستخدم الخير الاستقصائي لبعض الشكل؟
شكرًا،
دوغ
شكرًا،
دوغ
المحلول
يمكنك حساب .superview
مرارًا وتكرارًا حتى تصل إلى uitoolbar أو eaglview أو nil
.
لا تنتمي إلى StackOverflow