iOS开发之使用UITextFiled自定义searchBar

在开发中经常会用到搜索功能,但系统的searchBar很难满足UI的要求,就需要自定义searchBar了,直接上代码

#import <UIKit/UIKit.h>

@interface WXSearchBar : UITextField

+ (instancetype)searchBarWithFrame:(CGRect)frame;

@end```

import "WXSearchBar.h"

@implementation WXSearchBar

  • (instancetype)initWithFrame:(CGRect)frame
    {
    self = [super initWithFrame:frame];

    if (self) {
    self.font = [UIFont systemFontOfSize:15];
    self.placeholder = @"请输入查询条件";
    self.background = [UIImage imageNamed:@""];

      UIImageView *searchIcon = [[UIImageView alloc] init];
      searchIcon.frame = CGRectMake(0, 0, 30, 30);
      searchIcon.contentMode = UIViewContentModeCenter;
      searchIcon.image = [UIImage imageNamed:@""];
      
      self.leftView = searchIcon;
      self.leftViewMode = UITextFieldViewModeAlways;
    

    }

    return self;

}

  • (instancetype)searchBarWithFrame:(CGRect)frame
    {
    return [[self alloc] initWithFrame:frame];
    }```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,638评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,300评论 4 61
  • 今天听课,矛盾论总会在会场里面爆发,一切的平静都会在一群,对,一群的纠结症的人面前都是假的,面对新的思想你接受么?...
    梁子三阅读 190评论 0 0
  • 其实真正的朋友,不会在意你们多久没有联系,不会在意你们多久没有在一起,但是只要你的一个电话,他就会到你的身边去陪你...
    西柚柠檬茶阅读 224评论 0 1
  • 练习写一些细节: 沿海边的小路骑下去,拐弯处,见路边有一大树,不知树名,绿荫盖顶,因雨水、阳光充沛而格外繁茂修长的...
    99小鱼9999阅读 258评论 0 0