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(搜索框)光標初始位置后移 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
IOS網(wǎng)絡請求之AFNetWorking 3.x 使用詳情
本篇文章主要介紹了IOS網(wǎng)絡請求之AFNetWorking 3.x 使用詳情,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
iOS應用中使用AsyncSocket庫處理Socket通信的用法講解
這篇文章主要介紹了iOS應用中使用AsyncSocket庫處理Socket通信的用法講解,AsyncSocket同時支持TCP和UDP,文中展示了其建立斷開連接及發(fā)送接收消息的操作,very好用,需要的朋友可以參考下2016-05-05
iOS開發(fā)實現(xiàn)HTTPS之cer文件的使用詳解
下面小編就為大家分享一篇iOS開發(fā)實現(xiàn)HTTPS之cer文件的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
iOS藍牙開發(fā) 藍牙連接和數(shù)據(jù)讀寫
這篇文章主要為大家詳細介紹了iOS藍牙開發(fā)之藍牙連接和數(shù)據(jù)讀寫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-12-12
iOS常用算法之兩個有序數(shù)組合并(要求時間復雜度為0(n))
這篇文章主要介紹了iOS常用算法之兩個有序數(shù)組合并(要求時間復雜度為0(n)),實現(xiàn)思路是先將一個數(shù)組作為合并后的數(shù)組, 然后遍歷第二個數(shù)組的每項元素,需要的朋友可以參考下2019-07-07

