打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
iOS开发之中国省市拾取器pickerView
 1、创建了两个输入框以用于输入数字进行特定行列的拾取
2、滚轮可以进行上下滚动,但只用滚动第一列时才刷新第二列。
具体代码如下:

#define kWidth (self.view.bounds.size.width) //宏:宽度

#define kHeight (self.view.bounds.size.height)//界面高度

#import "PickViewCell.h"  //导入拾取器视图自定义文件的头

//全局变量

使用plist文件进行数据的初始化
 定义和创建视图

按钮方法
 拾取器代理方法
 
 创建拾取器单元格这里使用自定义的
 

- (instancetype)init {

    self = [super init];

    if (self) {

        self.backgroundColor=[UIColor blackColor];//设置背景色

        [self _createTitleLable];//创建组件

    }

    return self;

}


#pragma mark - 创建组件


- (void)_createTitleLable {

    //创建标题标签

    _labelTitle = [[UILabel alloc] init];

    _labelTitle.textColor = [UIColor whiteColor];

    

    _labelTitle.textAlignment = NSTextAlignmentCenter;

    _labelTitle.font = [UIFont boldSystemFontOfSize:17];

    

    [self addSubview:_labelTitle];

}


- (void)setTitle:(NSString *)title {

    

    _title = title;//赋值

    [self setNeedsLayout];

}


//重写的方法

- (void)layoutSubviews {

    [super layoutSubviews];

    

    [self _layout];//属性赋值

}


//重新对标题赋值

- (void)_layout {

    

    CGRect rectTemp = self.bounds;

    _labelTitle.frame = rectTemp;

    

    _labelTitle.text = _title;

}

 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
objective-c基础教程——学习小结
iOS如何隐藏各种bar
iOS7 MPMoviePlayerViewController 横屏显示
纯代码搭建IOS主流框架
NS_DESIGNATED_INITIALIZER宏
Objective-C入门教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服