2

我如何创建button取消UISearchbar

4

1 回答 1

7

你的问题有点含糊,但我会尽力回答。

如果你只想显示取消按钮,它很简单:

    searchBar.showsCancelButton = YES; 

如果您希望对取消按钮进行一些自定义工作,则必须在 UISearchBar 的子视图中找到它。

    for (UIView *subView in searchBar.subviews) {
        if([subView isKindOfClass:[UIButton class]]) {

            UIButton *cancelButton = (UIButton *)[searchBar.subviews lastObject];
            //Make changes to the cancelButton here

        }
   }

您应该查看有关 UISearchBar的苹果文档的任何其他问题。

于 2012-10-19T14:09:57.143 回答