UISearchBar常用的属性方法

Qt 6.5实战:用QMediaPlayer搞定RTSP监控流播放(附LAV Filters解码器避坑指南) 本文详细介绍了如何在Qt 6.5中使用QMediaPlayer实现低延迟RTSP监控流播放,并提供了LAV Filters解码器的配置避坑指南。通过优化缓冲策略和硬件加速设置,显著提升视频流的播放性能和稳定性,适用于工业视觉检测和安防监控等实时场景。 阅读详情

一 、UISearchBar常用属性

    // 创建UISearchBar

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

    // 自适应大小

    [searchBar sizeToFit];

    // 1.设置搜索框的样式

    [searchBar setBarStyle:UIBarStyleDefault];

    // 2.设置背景图片(该方法可以去掉UISearchBar上下的两条线)

    searchBar.backgroundImage = [UIImage imageNamed:@"search_bg_icon"];

    // 3.设置主题颜色

    searchBar.barTintColor = [UIColor redColor];

    // 4.设置外边框颜色

    searchBar.barTintColor = [UIColor greenColor];

    // 5.设置光标颜色

    searchBar.tintColor = [UIColor cyanColor];

    // 6.设置是否透明

    searchBar.translucent = YES;

    // 7.设置占位文字

    searchBar.placeholder = @"占位文字";

    // 8.输入框中间的提示文字

    searchBar.prompt = @"提示文字";

    // 9.显示搜索框右侧的搜索结果按钮

    searchBar.showsSearchResultsButton = YES;

    // 10.搜索框右侧的搜索结果按钮是否选中

    searchBar.searchResultsButtonSelected = YES;

    // 11.设置UISearchBar背景的偏移量

    searchBar.searchFieldBackgroundPositionAdjustment = UIOffsetMake(50, 20);

    // 12.设置UISearchBar开始编辑时文本的偏移量

    searchBar.searchTextPositionAdjustment = UIOffsetMake(50, 20);

    // 13.开始编辑时键盘上方出现一个遮盖视图

    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 266)];

    view.backgroundColor = [UIColor yellowColor];

    searchBar.inputAccessoryView = view;

    // 14.设置键盘的样式

    searchBar.keyboardType = UIKeyboardTypeASCIICapable;

    // 15.是否显示搜索框下面的选项条

    searchBar.showsScopeBar = YES;

    // 16.搜索框下面选项条中选项的名称

    searchBar.scopeButtonTitles = @[@"aaaa",@"bbbb",@"cccc"];

    // 17.选项条的背景图片

    searchBar.scopeBarBackgroundImage = [UIImage imageNamed:@"ios_v4_preview_2"];

    // 18.选项条默认选中的按钮下标

    searchBar.selectedScopeButtonIndex = 1;

    // 19.显示输入框右侧的书形图标

    searchBar.showsBookmarkButton = YES;

    // 20.显示右侧的取消按钮(无动画)

//    searchBar.showsCancelButton = YES;

    // 21.显示右侧的取消按钮(有动画)

    [searchBar setShowsCancelButton:YES animated:YES];



二、UISearchBar的代理方法


// 开始编辑时会来到该方法

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

// 结束编辑时会来到该方法

- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar

// 开始编辑时会来到该方法(可以在该方法判断是否允许用户输入)

- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar

// 结束编辑时会来到该方法

- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar

// 点击取消按钮时会来到该方法

- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar

// 点击键盘的搜索按钮时会来到该方法

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

// 输入框内容发生改变时,会来到该方法

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




ElasticSearch读写性能调优 深层次理解,虽然是每隔一秒就会将内存中的segment数据刷新到segment file中,但实际上这里并没有直接到磁盘文件,而是先写入到OS Cache中。以refresh_interval为间隔时间,将保存在ES 内存缓存区中的数据 刷新到 os的文件系统缓存中,定期清空es的buffer,生成segment。注意:ES 的默认设置,已经综合考虑了数据可靠性,搜索的实时性,写入速度,一般不要盲目修改。将segment刷新到os cache中,并开放了查询权限,以提升搜索的实时性。 阅读详情

相关推荐

保姆级教程:在Rockchip RK3588 SDK中,如何为你的新硬件板子创建第一个DTS文件

本文提供在Rockchip RK3588 SDK中为自定义硬件创建首个DTS文件的详细教程。通过分析DTS在RK3588开发中的角色、快速定位参考设计、实操步骤及调试验证方法,帮助开发者高效完成硬件板级配置,特别适合嵌入式Linux系统开发者参考。

weixin_28678831的博客 285

uni-ui的uni-search-bar 搜索栏代码解析(vue2)

目录 1. 标签 1.1 插槽 2. vue配置项 2.1 data 2.2 emits 2.3 props 2.4 watch 2.5 methods 3. 指令 3.1 v-if/v-else 3.2 @click 4. 完整代码 1. 标签 1.1 插槽 在父组件中用如下模板替代对应的(<slot>标签里的内容)插槽内容(通过v-slot与name属性匹配),如果父组件不提供slot内容,则会使用子组件的默认内容: <templ...

m0_51066449的博客 5041

逐行逐句进一步了解SurroundOcc(一)

通过分析中的模型构建过程,理解了从配置文件到模型实例化的整个流程。构建过程的核心是通过build和等函数,逐步将配置文件解析并生成模型的各个模块对象,最终组合成一个完整的模型结构。这一过程涉及多个类和函数的调用,其中函数是生成对象的关键,它能够从配置字典中提取必要信息并生成对应的类实例。

lovely_yoshino的博客 8111

uniapp组件-uni-search-bar搜索栏

官方示例:https://ext.dcloud.net.cn/plugin?id=866 例1 -基础用法 <template> <view> <view> <uni-search-bar @confirm="search" :focus="true" v-model="searchValue" @blur="blur" @input="input" @cancel="cancel" @change="change" @clear="clea.

3万+

Huber损失函数中的阈值δ是如何确定的?

Huber损失函数通过阈值δ将误差划分为两部分:当误差小于等于δ时,采用平方损失(MSE),以保持对小误差的敏感性;当误差大于δ时,采用线性损失(MAE),以降低异常值对模型的影响。

百态·数智思维 | 聚焦大数据、量化与未来AI 1930

嵌入式面试|MCU+RTOS技术栈——面试八股文整理3:STM32

stm32

weixin_44800059的博客 1901

uni-app自定义搜索框-自定义按钮及搜索图标

效果图: 布局代码: <!-- 搜索框 --> <view class="search-bar"> <view class="search-bar-box"> <image class="search-span" src="../../static/image/searchSpan.png"/> <input type="text" value="" placeholder="请输入搜索内容" class="search-tex

Sun_lightYY的博客 9363

机械臂 关节电机选型计算

电机 机械臂

hisen92的专栏 8983

uniapp项目中搜索框的实现

uniapp项目中搜索框搜索功能的实现

L_H_study的博客 2606

雷达工程师面试题目

详细描述项目背景、目标、你的具体职责和贡献,分析在项目实施过程中遇到的主要技术难题及解决方案,总结项目取得的成果和经验教训。

道亦无名 738

ATS Request中的PASID的作用是什么

摘要: PASID(进程地址空间标识符)是PCIe ATS(地址转换服务)中的关键组件,用于标识不同进程或虚拟机的地址空间。其主要作用包括:1)支持多进程共享设备时隔离地址空间;2)实现共享虚拟地址(SVA),允许用户态程序直接访问设备;3)提升虚拟化性能(如SIOV),通过PASID区分虚拟机请求;4)增强安全性,基于PASID限制设备内存访问权限。PASID通过20位标识符在TLP前缀中传递,与IOMMU协作完成地址转换与缓存,适用于高性能计算、AI及虚拟化场景,但依赖硬件支持和软件适配。

元直的博客 1561

uniapp自定义搜索组件实现全部功能

【代码】自定义搜索组件实现全部功能。

Debug的博客 3574

初识数据之特征选择

【代码】初识数据之特征选择。

M_inherit的博客 1134

UISearchBar 方法解析

UISearchBar.使用UISearchBar需要实现UISearchBarDelegate 中的三个方法。 //取消按钮被点击的时候 -(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar; //搜索按钮被点击的时候 -(void)searchBarSearchButtonClicked

人只活一次,把握梦想吧 845

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IOS学习笔记之UISearchBar

1、概念     搜索条(UISearchBar)由一个文本框和几个按钮组成,当用户在文本框内输入部分内容之后,程序即可按指定的规则执行搜索。     UISearchBar控件的不同部分会激发不同的事件,而这些事件也由该控件对应的委托对象处理,UISearchBar的委托对象必须实现UISearchBarDelegate协议,该协议中包含了如下常见的事件处理方法    -searchBar

daicailing_blog的博客 484

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

iOS学习—— UISearchBar的使用

转载自:http://blog.sina.com.cn/s/blog_7b9d64af0101dfg8.html 最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。 那就来总结一下吧,好记性不如烂笔头! 搜索,无疑可以使用UISearchBar控件!那就先了解一下UISearchBar控件吧!UISearchBar控件就是要为你完成搜索功能的一个专用控件。它集成了很多...

weixin_30332241的博客 148

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

UISearchBar 的相关属性和delegate

原文地址:UISearchBar控件-让我们来搞定!作者:贞娃儿 最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。 那就来总结一下吧,好记性不如烂笔头! 搜索,无疑可以使用UISearchBar控件! 那就先了解一下UISearchBar控件吧! UISearchBar控件就是要为你完成搜索功能的

wu347771769的专栏 301

iOS--UISearchBar 搜索框 的使用方法详细

// UISearchBar的常用方法 搜索框     UISearchBar *oneSearchBar = [[UISearchBar alloc] init];     oneSearchBar.frame = CGRectMake(0, 0, 320, 70); // 设置位置和大小     oneSearchBar.keyboardType = UIKeyboardTy

mag1c1an的黑魔法书 1623

iOS 8:四、UISearchController VS UISearchBar and UISearchDisplayController

一、UISearchBar1、基本属性 (1)、@property(nonatomic) UIBarStyle barStyle;控件的样式,包括如下枚举: typedef NS_ENUM(NSInteger, UIBarStyle) { UIBarStyleDefault = 0, UIBarStyleBlack = 1, UIBar

xiaoxiaobukuang的专栏 1433

UISearchBar基本属性

UISearchBar属性相关 _searchBar= [[UISearchBar alloc]initWithFrame:CGRectZero];//初始化,不解释     [self.searchBar setPlaceholder:@"Search"];//搜索框的占位符     [self.searchBarsetPrompt:@"Prompt"];// 顶部提示文本,相当于控件

CrazyDuang的博客 390

UISearchBar类介绍与使用和UISearchController的使用

系统自带的搜索栏是继承于UIView的,封装TextField等UIView,但是这些控件并不能对外可见。 一、属性和构造器 public init(frame: CGRect) public init?(coder aDecoder: NSCoder) 基本属性 open var barStyle: UIBarStyle // default is UI...

小桥流水哗啦啦,iOS Coder 哒哒哒 2079

UISearchBar控件介绍

最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。 那就来总结一下吧,好记性不如烂笔头! 搜索,无疑可以使用UISearchBar控件! 那就先了解一下UISearchBar控件吧! UISearchBar控件就是要为你完成搜索功能的一个专用控件。它集成了很多你意想不到的功能和特点! 首先,还是来普及一

春天的小马扎 310

UISearchBar控件!

最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。 那就来总结一下吧,好记性不如烂笔头! 搜索,无疑可以使用UISearchBar控件! 那就先了解一下UISearchBar控件吧! UISearchBar控件就是要为你完成搜索功能的一个专用控件。它集成了很多你意想不到的功能和特点! 首先,还是来普及一

巅峰寂寞. 450

UISearchBar控件

最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。 那就来总结一下吧,好记性不如烂笔头!   搜索,无疑可以使用UISearchBar控件!   那就先了解一下UISearchBar控件吧!     UISearchBar控件就是要为你完成搜索功能的一个专用控件。它集成了很多你意想不到的功能和特点!   首先,还是来普及一下UISearchBar控件API相关的属性和方法...

weixin_33774883的博客 86

iOS--UISearchBar 属性、方法详解及应用(自定义搜索框样式)

1. UISearchBar 的属性 介绍之前先说一下 UISearchBar 的初始化方法:UISearchBar 是 UIView 的子类,它的初始化方法有三种: - (instancetype)init - (instancetype)initWithFrame:(CGRect)frame - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder 1.1 搜索框风格 属性 (两种风格 default 和 black) //

binglan520的专栏 4207

UISearchBar

UISearchBar是系统自带的搜索控件 继承于UIView 一.相关属性 seacbar.prompt = @"顶部提示信息"; seacbar.placeholder = @"我是占位文字"; seacbar.text = @"我是搜索的文字"; //右侧按钮相关 四个按钮默认NO //...

江苏小白龙 1212
上一篇: 裁剪圆形图片
下一篇: 延迟执行的常用方法
cukiy
博客等级 码龄10年 0粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值