UIToolbar

- (void)viewDidLoad {
  [super viewDidLoad];
  [self AddToolBars];

}

-(void)AddToolBars
{
UIToolbar *toolBarTop=[[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, [[UIScreen mainScreen] bounds].size.width, 50)];
[toolBarTop setBarStyle:UIBarStyleDefault];
[self.view addSubview:toolBarTop];
[toolBarTop setBarTintColor:[UIColor redColor]];

UIBarButtonItem *item1=[[UIBarButtonItem alloc] initWithTitle:@"Add" style:UIBarButtonItemStyleDone target:self action:@selector(toolBarItemCilck)];
item1.width=20;

UIBarButtonItem *item2=[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:self action:@selector(toolBarItemCilck)];
item2.width=20;

UIBarButtonItem *item4=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:nil];
item2.width=20;

UIBarButtonItem *item3=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil ];

ToolBarItem *textField=[[ToolBarItem alloc] init];//自定义的UIview
textField.frame=CGRectMake(0, 0, 200, 30);
[textField.button addTarget:self action:@selector(btnClick1) forControlEvents:UIControlEventTouchUpInside];

UIBarButtonItem *item5=[[UIBarButtonItem alloc]initWithCustomView:textField];//自定义的Item

[toolBarTop setItems:[NSArray arrayWithObjects:item1,item5,nil] animated:YES];

}

@interface ToolBarItem : UIView

-(id)init
{
self= [super init];
_button=[[UIButton alloc] initWithFrame:CGRectMake(70, 0, 30, 30)];
[_button setTitle:@"Click" forState:UIControlStateNormal];
_button.backgroundColor=[UIColor grayColor];

UITextField *t1=[[UITextField alloc]initWithFrame:CGRectMake(0, 0, 60, 30)];
[email protected]"Hello";
t1.backgroundColor=[UIColor orangeColor];

[self addSubview:t1];
[self addSubview:_button];

return self;
}

时间: 2024-10-14 15:57:04

UIToolbar的相关文章

UI控件(UIToolbar)

@implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; _toolbar = [[UIToolbar alloc]init]; _toolbar.frame = CGRectMake(0, 0, 320, 45); //以标题命名的按钮 _barItem = [[UIBarButtonItem alloc] initWithTitle:@"Item1" style:UIBarButtonItem

组件_ 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 = [[UIT

组件_ 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

Objective-C:UIToolBar控件的使用

UIToolBar控件:是经常使用的一个工具条控件,在它里面可以添加很多其他控件,UILabel.UIButton.UIImage.UIBarButtonItem.UITextField等等...可以用来对视图view中控件进行自定义的布局.视图布局完成后,可以直接拿来用,不用再用代码去控制控件的坐标和大小,方便而且准确. 一.采用系统默认.xib文件中的UIToolBar制作的增删条(删除和添加图片) (1)添加有两个标签Label的系统设置的UIToolBar 代码如下:需要在代码中为添加的

iOS开发——UI篇Swift篇&UIToolbar

UIToolbar 1 class UIToolBarUISearchBar: UIViewController,UISearchBarDelegate { 2 3 var titleString:String! 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 8 // Do any additional setup after loading the view. 9 10 11 /********** UIToolbar **

iOS:UIToolBar控件的使用

UIToolBar控件:是经常使用的一个工具条控件,虽然在上面可以添加子控件,但是toolbar中只能添加UIBarButtonItem类型的子控件,其他子控件会被包装成这种类型的,例如UIButton.通过工具栏可以用来对视图View中内容进行操作. 原理: 可以在toolBar上添加任何子控件.其实它的原理是把你要添加的子控件先加到toolbarItems数组里面,最后再把toolbarItems数组一次性放到toolbar工具栏里面. 虽然可以在toolbar中添加其他任何的视图控件如UI

UITabBarController+UINavigationController+UIToolBar

一,各种名称和位置 //技巧一键换肤    [[UINavigationBar appearance]setBarTintColor:[UIColor redColor]];//给所有的NavigationBar换颜色    [[UITabBar appearance]setBarTintColor:[UIColor blueColor]];//给所有的TabBar换颜色 二,UINavigationBar: 1,设置导航条透明度:self.navigationBar.translucent =

iOS中的UIToolBar

#import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; //显示toolbar //self.navigationController.toolbarHidden = NO; //动画效果 [self.navigationController setT

iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结

原文:  http://blog.csdn.net/songrotek/article/details/8692866?utm_source=tuicool 对于UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem这几种控件的自定义,因为具备共同性,因此放在一起讨论. 通常有两种方式来实现自定义. 1)获取控件的对象,然后对这个特定的对象进行特定的修改. 2)利用UIAppearance来实现对所有同类控件及特定同类的自定