初始化
内部搜索栏高度不随frame改变而改变
UISearchBar * searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(5,50,self.view.frame.size.width - 10,120)];
颜色设置
searchBar.barStyle = UIBarStyleBlack; //黑色风格 默认是白色 searchBar.searchBarStyle = UISearchBarStyleDefault; // 部件选中时字体变色 searchBar.tintColor = [UIColor blueColor]; searchBar.barTintColor = [UIColor grayColor];
searchBar部件
searchBar.placeholder = @"请输入数字"; //提示,输入时消失 [searchBar setShowsCancelButton:YES]; //右侧取消按钮 [searchBar setShowsSearchResultsButton:YES]; //搜索栏最右侧箭头按钮 [searchBar setShowsBookmarkButton:YES]; //搜索栏右侧书按钮 //SearchResultsButton和BookmarkButton只能显示一个 searchBar.showsScopeBar = YES; //需要先写 ,显示搜索栏下部选择栏 [searchBar setScopeButtonTitles:[[NSArray alloc] initWithObjects:@"one", @"tow", @"three", nil]]; //选择烂标题 searchBar.selectedScopeButtonIndex = 2; //索引
searchBar Delegate
searchBar.delegate = self; // UISearchBar得到焦点并开始编辑时,执行该方法 - (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar { return YES; } //开始编辑时 - (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar{ [searchBar setShowsCancelButton:YES animated:YES]; // 动画显示取消按钮 } - (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar { return YES; } - (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar { } //当搜索框中 文本改变时调用,可以实现实时搜索 - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{ }
相关推荐
delegate和block的使用
delegate和block是iOS上常用于实现回调的两种机制,Demo将两者进行了简单的归类与对比。
C#中的事件和委托(Delegate,Event)
网上有很多关于C++ delegate机制的文章,但都讲的是函数指针的内容,上周就C++中实现C#的delegate机制的问题研究了好几天,查看了很多相关资料,才解决了问题,现将我写的C++ delegate测试程序贴出来,希望能帮到有...
delegate_execute.exe
C# Delegate讲解C# Delegate讲解C# Delegate讲解C# Delegate讲解
对iOS的delegate代理方式不是很清楚的同学可以来看看,很简单的代码,看过之后应该给你有帮助
本例子演示了iPhone开发中最常用到的两个类之间互相通信的方法之一:delegate
delegate、五步曲、调用照相机、切换键盘
在这个Demo里,我们会分析如何通过委托模式(Delegation Pattern)帮助开发者把所有的业务逻辑从适配器中移到Activity中。我们创建一个简单的应用程序,通过该应用程序可以向列表中添加电话号码,列表中每一行都有一...
ios设计模式delegate 示例 ,导航功能的两个视图控制器(用push方式从一个窗口推到另一个窗口),第二个窗口创建两个按钮,标题分别为红色和绿色,点相应的按钮弹回前一个窗口,同时前一个窗口的背影色变成按钮标题...
最近收集的VB.Net-C#多线程Thread-代理委托delegate编程。文章列表: c#.net多线程同步.txt C#WebBrowser页面与WinForm交互技巧一.txt C#多线程编程-多细全.txt C#多线程编程简单实例.txt C#多线程窗体控件安全访问....
每一个Item是由一张图片,用ListView实现了自由添加删除项图片,鼠标移到图片上面时,删除图标显示,为图片画边框,当鼠标移到删除图标上面时,删除图片变为高亮显示,点击删除图片,item删除。
oc中以delegate实现页面间的传值过程
delegate进行GameObject之间的通信.pdf
网上也有很多Delegate的Demo,比较乱,感觉不容易看懂。本来一个很简单的问题,大家搞得这么复杂。这个Demo就通俗易懂、简单、实用
CSharp_Delegate C#委托 本人博客中的示例代码
ios applicationDelegate使用;ios applicationDelegate使用
delegate_exe
适合初学者了解C#的delegate,是一个非常简单的例子。