从另一个IBAction更改IBAction的标题

时间:2014-07-04 15:24:21

标签: ios objective-c cocoa-touch

我想知道如何从另一个IBAction拨打IBAction。 我想要做的是当我触摸previousPage上的按钮时,要更改nextPage按钮的标题。 换句话说,我有这些IBActions

- (IBAction)nextPageButtonItemPressed:(UIBarButtonItem *)sender
{
  ...
}

- (IBAction)previousParageButtonItemPressed:(UIButton *)sender
{
  //This is what i want to do
  [self nextPageButtonItemPressed:sender.title = @"Next Page"];
}

我还创建了IBOutlet previousPage

@property (strong, nonatomic) IBOutlet UIToolbar *nextPageOutlet;

但我找不到办法。

P.S。 nextPageUIToolbar中的按钮。

1 个答案:

答案 0 :(得分:1)

为此,您需要将UIButton作为IBOutlet属性。

类似于:

@property (nonatomic, retain) IBOutlet UIBarButtonItem *previousButton;
@property (nonatomic, retain) IBOutlet UIBarButtonItem *nextButton;


- (IBAction)nextPageButtonItemPressed:(UIBarButtonItem *)sender
{
  ...
}

- (IBAction)previousPageButtonItemPressed:(UIBarButtonItem *)sender
{
  self.nextButton.title = @"Next Page"; 
}