سؤال

لقد قمت بإنشاء موقع calvigationItem RightBarButtonItem في الكود التالي وأود أن أشعل حدثه برمجيًا (تمامًا مثل النقر على زر الشريط). ابحث في كل مكان ولكن لا يمكن العثور على كيفية القيام بذلك. هل يعرف أحد هذه الطريقة؟ شكرا جزيلا.


    UIBarButtonItem *reloadbutton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(Action1:)];
 self.navigationitem.rightBarButtonItem = reloadbutton;
 [reloadbutton release];
 
هل كانت مفيدة؟

المحلول

نظرًا لأن لديك بالفعل طريقة عمل تستخدمها مع الزر ، يمكنك فقط الاتصال بالطريقة بنفسك ؛ فمثلا،

 [self Action1:self.navigationItem.rightBarButtonItem];
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top