1

我用 UIBarButtonItems 构建了一个 UIToolbar,我添加了如下:

self.pdfBar1.items = @[self.openLibraryTable1Button, self.pdf1SearchBarButton, self.exportDoc1Button];

我之前创建的按钮如下:

self.openLibraryTable1Button = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemOrganize target:self action:@selector(openFileButtonLeft:)];
self.exportDoc1Button = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(exportButton1Pressed:)];
self.pdf1SearchBarButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch target:self action:@selector(showSearch1:)];

问题是当按下按钮时,按钮会亮起,但不会调用选择器。

奇怪的是,当我按住屏幕的不同部分并同时按下按钮时,会调用选择器。

不确定它是否相关,但 pdfBar1 工具栏是另一个视图的子视图:

[_pdfVC1View addSubview:self.pdfBar1];

这本身就是主视图的一部分

[self.view addSubview:_pdfVC1View];

任何帮助是极大的赞赏!

4

0 回答 0