组件_ UIToolbar

/**

1. 顶部toolbar

2. TextField可以以UIBarButtonItem的自定义视图的方式加入toolbar

3. 三个按钮

4. 将UIBarButtonItem加入toolBar

**/

UIToolbar *toolBar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 44)];

[self.view addSubview:toolBar];

UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(10, 6, 200, 32)];

[textField setBorderStyle:UITextBorderStyleRoundedRect];// 设置边框

[textField setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];// 设置垂直对齐

[textField setClearButtonMode:UITextFieldViewModeWhileEditing];// 设置清除按钮

[textField setDelegate:self];

UIBarButtonItem *addressItem = [[UIBarButtonItem alloc]initWithCustomView:textField];

//初始化UIBarButtonItem方法1

UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRewind target:self action:@selector(todo1)];

//初始化UIBarButtonItem方法2

UIBarButtonItem *item1 = [[UIBarButtonItem alloc]initWithTitle:@"buttonName " style:UIBarButtonItemStyleBordered target:self action:@selector(btClick)];

[toolBar setItems:@[addressItem, item1, item2, item3]];

// 设置状态栏样式,因为改变bar的时候状态栏颜色会默认变成和bar一样的颜色

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;

组件_UISearchBar

//初始化

UISearchBar *search = [[UISearchBar alloc] init];

search.autoresizingMask = UIViewAutoresizingFlexibleWidth;//可以伸缩的宽度

search.frame = CGRectMake(0, 0, self.view.frame.size.width, kSearchH);

search.delegate = self;

[self.view addSubview:search];

_searchBar = search;

//代理方法

#pragma mark 监听搜索框的文字改变

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText

#pragma mark 搜索框开始编辑(开始聚焦)

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

时间: 2024-10-12 07:18:37

组件_ UIToolbar的相关文章

组件_ UIToolbar 与 组件_UISearchBar

组件_ UIToolbar /** 1. 顶部toolbar 2. TextField可以以UIBarButtonItem的自定义视图的方式加入toolbar 3. 三个按钮 4. 将UIBarButtonItem加入toolBar **/ UIToolbar *toolBar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 44)]; [self.view addSubview:toolBar]; UITextField *tex

VB制作ASP组件_本站原创视频录像

由本人第一次尝试制作的录像视频教程,由于电脑速度较慢,播放时间较慢,请谅解. 本录像讲解最基础的VB封装ASP代码生成DLL的制作教程,适合初级学习者参考.也是本人学习VB制作ASP组件的第一个尝试,录像基本成功. 用vb编写asp组件(dll)示例下面,将演示如何使用vb制作asp的dll组件... 1. 启动你的vb,选择activex dll图标,然后在点击菜单的工程>>引用,接 着在弹出的"引用"窗口从中选择 microsoft active server page

[刘阳Java]_eayui-searchbox搜索组件_第6讲

EasyUI中搜索框也是常用的基本组件,可以用到条件搜索中 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <!-- 1.引入jquery.min.js 2.引入jquery.easyui.min.js 3.引入jqueryeasyui的css 4.引入国际化资源文件 EasyUI创建组

使用Timer组件_实现定时更改窗体颜色

1 向窗体拖入Timer组件 2 更改其Enable属性为true 3 其interval属性为300 4 在Tick事件中写入随机变色代码 1 private void timer1_Tick(object sender, EventArgs e) 2 { //随机变色代码 3 Random rand = new Random(); 4 int i = rand.Next(); 5 i = i % 6; 6 switch (i) { 7 case 0: 8 case 1: 9 BackColo

壹度DIY_微信小程序组件_小程序插件开发

开源免费插件,diy特有的页面机制,搭配30+自定义组件,让你的站点每一个页面都可以完全自定义,可无缝对接任意小程序,如有疑问加入qq壹度小程序交流群:302866773:或wx:liu2417301781. 配置 1.在app.json中配置插件参数 "plugins": { "myPlugin": { "version": "1.0.1", "provider": "wx0c1e00758a9

14_组件_生命周期

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="example"></div> <script type="text/javascript&quo

Django -- 11.组件_分页器

知识预览: Django的分页器(paginator) Django的分页器(paginator) view from django.shortcuts import render,HttpResponse # Create your views here. from app01.models import * from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger def index(request):

Bootstrap组件之警告框

.alert--指明div元素为警告框组件: .alert-info..alert-danger..alert-warning..alert-success--给警告框设置情景效果: .alert-dismissible--提示该警告框组件为可关闭的: .close--设置按钮为可关闭: .alert-link--可以为链接设置与当前警告框相符的颜色: <!DOCTYPE html> <html lang="en"> <head> <meta

Bootstrap组件之导航

.nav--指定列表元素为导航组件. .nav-tabs--指定导航组件的样式为标签页: .nav-pills--指定导航组件的样式为胶囊式标签页: .nav-stacked--指定标签页的样式为垂直堆叠排列: .nav-justified--指定标签页的样式为两端对齐: .disabled--设置导航栏组件的菜单项为禁用样式: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo