新建搜索bar

CGFloat enterW = self.view.frame.size.width - 80;// 245;
    CGFloat y = 0;
    containerView = [[UIView alloc] initWithFrame:CGRectMake(0, y, self.view.frame.size.width, 40)];
    [self.view addSubview:containerView];
    
    
    textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 5, enterW-10, 30)];
    textField.font = [UIFont systemFontOfSize:18.0f];
    textField.returnKeyType = UIReturnKeyDone;
    textField.clearButtonMode = UITextFieldViewModeWhileEditing; //显示一次性删除按钮
    textField.backgroundColor = [UIColor whiteColor];
    textField.layer.borderWidth = 1.0;
    textField.layer.cornerRadius = 5.0;
    textField.layer.borderColor = [UIColor lightGrayColor].CGColor; //显示边框颜色
    textField.leftViewMode = UITextFieldViewModeAlways;
    textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; //控件居中
    textField.leftView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"searchIcon"]];
    textField.leftView.contentMode=UIViewContentModeCenter;  //显示左边放大镜
    textField.autoresizingMask = UIViewAutoresizingFlexibleWidth;

[containerView addSubview:textField];
 
    
    UIButton *uploadBtn = [[UIButton alloc] init];
    uploadBtn.frame = CGRectMake(self.view.frame.size.width - 70 - 5, 5, 70, 30);
    [uploadBtn setTitle:@"搜索" forState:UIControlStateNormal];
    [uploadBtn successStyle];

[uploadBtn addTarget:self action:@selector(uploadBtnPressed) forControlEvents:UIControlEventTouchUpInside];

[containerView addSubview:uploadBtn];

[containerView addObserver:self forKeyPath:@"frame" options:NSKeyValueObservingOptionNew context:nil];
    
    NSLog(@"containerView y %f", containerView.frame.origin.y);

时间: 2024-11-05 22:05:31

新建搜索bar的相关文章

sharepoint foundation 2013升级sp1补丁后无法使用搜索功能

直接安装了sharepoint foundation 2013 with sp1后,发现新建的站点都没有默认的搜索框. 具体报错特征: 1.添加搜索框 web part,保存页面后报错"公共语言运行时检测到无效的程序" 2.当时想了另外一种方法,在网站集下新建搜索中心网站.这个时候会有2个选择,2010样式和2013样式.当使用2010样式的时候,尽然成功进入页面,并实现搜索功能.而使用2013样式,或者从2010样式升级到2013样式后,页面报错"Web 部件维护网页: 如

SharePoint 2013 配置启用搜索服务

搜索内容时提示错误 1.尝试启动服务器场中的服务之SharePoint Server Search,提示新建搜索应用程序. (管理中心-----管理服务器上的服务,启动Sharepoint server search) http://www.cnblogs.com/jianyus/archive/2013/02/04/2891801.html

【SharePoint】图说搜索服务Search Service详细配置(一)

1. SharePoint 2013,如果你需要使用搜索服务时,需要先新建搜索服务实例,再开启服务,如果直接开启服务,会收到系统报错. 2. 新建搜索服务(应用程序管理->管理服务应用程序) 左边点击新建下拉菜单,选择 Search Service Application 3.新建服务应用程序.和应用程序池.(账户默认就好) 4.新建搜索应用程序池,不可与上面同名 5.创建中,等待 6.显示创建结果 7. 我们可以看到,已经为我们创建好Search应用程序 8.点击搜索服务,点击上面菜单"

最新版web 测试平台

1.TextController.java package com.hkwx.controll; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; im

ELKStack可视化

做一个可视化的视图 1,添加紧急联系人视图 2,添加统计单一数值的视图(添加Nginx请求数) 3,柱形图(统计访问最多的前几个IP) 4,新建仪表盘 5,新建搜索(Nginx404错误) 6,把建立的图表和搜索加入到仪表盘 7,管理视图搜索图表

译:cordova

http://cordova.apache.org/docs/en/3.5.0/guide_cli_index.md.html#The%20Command-Line%20Interface cordova命令界面(CLI)向你展示了怎样创建一个app,并且在各种各种的本地移动平台部署他们.这个工具允许你创建一个新的项目,编译到不同的平台上面,然后在真实的设备上或者模拟器里运行.CLI是在概述里面描述的跨平台工作流的主要工具.然而,你也可以使用CLI来初始化项目代码,然后切换到各种平台的SDK和s

Outlook2013中三个有助于提高工作效率的使用技巧

一.搜索文件夹 在Outlook中除了预定义的像收件箱.已发送邮件等文件夹外,我们还可以通过设定搜索条件添加自定义文件夹,如下图所示, 右键点击搜索文件→新建搜索文件夹 预定义搜索文件夹 打开新建搜索文件夹对话框,这里已经预设几个搜索条件,例如未读邮件按.含有附件的邮件.重要邮件等等,选择一个后点击确定就创建好搜索文件夹了. 继续阅读>>

iOS_21团购_顶部菜单和弹出菜单联动

最后效果图: 各控件关系图1: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcHJlX2VtaW5lbnQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >\ 各控件关系图2: 点击Dock上面的buttonDockItem, 创建经导航控制器包装的DealListController, 而且加入到主控制器的右側空间 // // Deal

cordova学习-基础篇

Cordova 学习笔记(一):快速开始 1.安装cordova Cordova安装可以通过node.js从npm上获取.npm install -g cordova 通过这个命令可以安装cordova.前提是你已经安装了node.js. 2.创建一个项目 通过命令行创建一个空的cordova project.通过命令行先引导到你想创建项目的目录,然后命令:cordova create <path> .可以通过cordova help create获取完整的命令. 3.添加一个开发平台 创建完