iOS中searchBar(搜索框)光标初始位置后移

 更新时间:2016年08月31日 10:01:13   作者:张无忌!  
这篇文章主要介绍了iOS中searchBar(搜索框)光标初始位置后移的关键代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下

废话不多说了,直接给大家贴关键代码了,具体代码如下所示:

#import <UIKit/UIKit.h>
@interface SearchBar : UITextField
@property (nonatomic,strong) UIButton *button;
+ (instancetype)searchBar;
@end
#import "SearchBar.h"
@implementation SearchBar
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
self.font = [UIFont systemFontOfSize:15];
self.placeholder = @" 输入品种关键字";
//设置边框和边框颜色
self.borderStyle=UITextBorderStyleNone;
self.layer.cornerRadius=15.0f;
self.layer.masksToBounds=YES;
self.layer.borderColor=[[UIColor colorWithRed:224/255.0 green:243/255.0 blue:223/255.0 alpha:1.0]CGColor];
self.layer.borderWidth= 2.0f;
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 30)];
[button setBackgroundImage:[UIImage imageNamed:@"seachBar_rightView"] forState:UIControlStateNormal];
[button setTitle:@"搜索" forState:UIControlStateNormal];
[button setTitleColor:[UIColor colorWithRed:119/255.0 green:166/255.0 blue:16/255.0 alpha:1.0] forState:UIControlStateNormal];
button.titleLabel.font = [UIFont systemFontOfSize:18.0];
button.titleLabel.textColor = [UIColor colorWithRed:119/255.0 green:166/255.0 blue:16/255.0 alpha:1.0];
button.titleLabel.textColor = [UIColor redColor];
self.rightView = button;
self.rightViewMode = UITextFieldViewModeAlways;
//这里设置光标位置,让光标位置后移10
self.leftView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 10, 0)];
self.leftViewMode = UITextFieldViewModeAlways;
}
return self;
}
+ (instancetype)searchBar
{
return [[self alloc] init];
}

下面介绍下iOS中设置输入框的光标位置

//这里设置光标位置,让光标位置后移10
textField.leftView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 10, 0)];
textField.leftViewMode = UITextFieldViewModeAlways;

以上所述是小编给大家介绍的iOS中searchBar(搜索框)光标初始位置后移 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • iOS关于多张图片上传、地址返回顺序问题及解决方案

    iOS关于多张图片上传、地址返回顺序问题及解决方案

    这篇文章主要介绍了iOS关于多张图片上传、地址返回顺序问题,文章给大家带来了三种解决方案,通过实例文字说明相结合的形式给大家介绍的非常详细,需要的朋友可以参考下
    2018-07-07
  • IOS UITableView和NavigationBar的常用设置详解

    IOS UITableView和NavigationBar的常用设置详解

    这篇文章主要介绍了IOS UITableView和NavigationBar的常用设置详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • xcode 左边导航栏中符合含义详解

    xcode 左边导航栏中符合含义详解

    这篇文章主要介绍了xcode 左边导航栏中符合含义详解的相关资料,需要的朋友可以参考下
    2016-12-12
  • IOS判断字符串是不是纯数字的方法总结

    IOS判断字符串是不是纯数字的方法总结

    这篇文章给大家分享了在IOS中判断字符串是不是纯数字的三种方法,大家可以根据自己的需求来选择对应的方法实现,有需要的朋友们可以参考借鉴,下面来看看。
    2016-09-09
  • iOS开发中#import、#include和@class的区别解析

    iOS开发中#import、#include和@class的区别解析

    这篇文章主要介绍了iOS开发中#import、#include和@class的区别解析,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-08-08
  • IOS获取各种文件目录路径的方法

    IOS获取各种文件目录路径的方法

    ios获取文件路径的方法,iphone沙箱模型的四个文件夹,通过documents,tmp,app,Library得到模拟器路径的简单方式,下面小编整理相关资料,把IOS获取各种文件目录路径的方式总结如下,需要的朋友可以参考下
    2015-08-08
  • iOS多线程实现多图下载功能

    iOS多线程实现多图下载功能

    这篇文章主要为大家详细介绍了iOS多线程实现多图下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • iOS如何让tableview支持不同种类的cell详解

    iOS如何让tableview支持不同种类的cell详解

    这篇文章主要给大家介绍了关于iOS如何让tableview支持不同种类的cell的相关资料,文中通过示例代码详细的给大家介绍了实现的两种方法,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-08-08
  • IOS等待时动画效果的实现

    IOS等待时动画效果的实现

    查询时间有长有短,为了增强用户体验度,目前用的比较多的手段之一是查询等待时添加一个动态等待效果,这篇文章主要介绍IOS等待时动画效果的实现,有需要的朋友可以参考下
    2015-08-08
  • iOS中奇妙的三目运算符示例详解

    iOS中奇妙的三目运算符示例详解

    大家都知道在oc中可以使用三目运算符来进行条件的判断,这相对于if else 来说更加的简洁,下面这篇文章主要给大家介绍了关于iOS中奇妙的三目运算符的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-07-07

最新评论