كيف تثير حدثًا من NavigationItem RightBarButtonItem برمجيًا؟
-
28-09-2019 - |
سؤال
لقد قمت بإنشاء موقع calvigationItem RightBarButtonItem في الكود التالي وأود أن أشعل حدثه برمجيًا (تمامًا مثل النقر على زر الشريط). ابحث في كل مكان ولكن لا يمكن العثور على كيفية القيام بذلك. هل يعرف أحد هذه الطريقة؟ شكرا جزيلا.
UIBarButtonItem *reloadbutton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(Action1:)];
self.navigationitem.rightBarButtonItem = reloadbutton;
[reloadbutton release];
المحلول
نظرًا لأن لديك بالفعل طريقة عمل تستخدمها مع الزر ، يمكنك فقط الاتصال بالطريقة بنفسك ؛ فمثلا،
[self Action1:self.navigationItem.rightBarButtonItem];
لا تنتمي إلى StackOverflow