是否可以在 iPad 的 uisearchbar 中添加类似 safari 中的刷新 Logo ? 喜欢下图吗?
我有一个 uisearchbarcontroller 和一个 uitableview。想知道是否可以像刷新一样添加箭头。可以添加搜索结果和书签。
谢谢。
是的,您可以..您需要将清除按钮替换为自定义按钮,该按钮将执行您的刷新操作..这是执行此操作的代码
UISearchBar *searchBar = yourSearchBar;
UITextField *searchtextfield = [searchBar.subviews objectAtIndex:1];
UIButton *cButton = [UIButton buttonWithType:UIButtonTypeCustom];
cButton.frame = CGRectMake(0, 0, 20 , 20);
cButton.backgroundColor = [UIColor clearColor];
[cButton setImage:[UIImage newImageFromResource"yourButtonImage"] forState:UIControlStateNormal];//refresh image.
cButton.contentMode = UIViewContentModeScaleToFill;
[cButton addTarget:self actionselector(refreshButtonPressed) forControlEvents:UIControlEventTouchUpInside];//This is the custom event(refresh)
[searchtextfield setRightView:cButton];
[searchtextfield setRightViewMode:UITextFieldViewModeAlways];
享受
关于ios - 向 uisearchbar 添加刷新 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9324077/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |