iOS 控件
文章平均质量分 66
布怀特
去到任何想去的地方
展开
-
tag 值的用法
对于使用静态的tag的视图,推荐使用“-”的,并且tag的范围小一点儿比较好。setTag:0这个最好不要用,因为有的时候superView的tag的默认是0因为对于整个程序来说,tag是全局的变量(类似),并不是在某个view,里面的viewOftag方法,而只调用本view里的相应的view,而是在内存中寻找只要live状态的,均会被调用。所以tag需要保证唯一性。如下所示:原创 2015-05-21 09:55:59 · 2305 阅读 · 0 评论 -
iOS UIView及其子控件的常用设置
为控件添加边框设置button为不能点击且变灰UITextView设置“placeholder”UILabel文字大小随宽度调整改变sb或xib中做过约束的控件的frame为UITextField添加字数限制并提示为 UITextField 设置左边距修改 TextField placeHolder 字体样式UIImageView 添加模糊效果原创 2016-02-20 15:17:32 · 1118 阅读 · 0 评论 -
swift 简单封装的一个五星评分器
swift 简单封装的一个五星评分器简单易用的五星评分显示器,可单纯展示评分,也可以用来打分。原创 2016-10-08 15:15:47 · 1415 阅读 · 0 评论 -
swift 纯代码、xib自定义控件
swift 纯代码、xib自定义控件原创 2017-06-06 14:38:09 · 2578 阅读 · 0 评论 -
给 tabBarItem 添加小红点
给 tabBarItem 添加小红点原创 2017-06-06 10:53:35 · 748 阅读 · 0 评论 -
UINavigationController 详解
一UINavigationController的结构组成二创建三对导航条的设置四界面之间的交互采用的是出栈入栈的形式五其他细节六含有导航栏的视图里tableView的坐标问题七滑动返回自定义导航栏leftBarButtonItems导致滑动返回失效原创 2015-05-29 16:53:36 · 991 阅读 · 0 评论 -
swift 自定义一个可设置 text 的垂直位置的 Label
常使用于文字居上显示的场景import UIKitenum VerticalAlignment{ case VerticalAlignmentTop//default case VerticalAlignmentMiddle case VerticalAlignmentBottom}class VerticalLabel: UILabel{ va原创 2017-02-28 11:20:03 · 1749 阅读 · 0 评论 -
UIWebView 的基本用法
一、创建UIWebViewCGRect bouds = [[UIScreen manScreen]applicationFrame]; UIWebView* webView = [[UIWebView alloc]initWithFrame:bounds];[self.view addSubview:webView]; 二. 属性webView原创 2015-05-28 17:04:24 · 672 阅读 · 0 评论 -
使用UIAlertController在底部弹出日期选择框
点击日期按钮,弹出一个日期选择框在底部,选完日期后,修改日期按钮上的文字:关于日期按钮的外观绘制详见上一节,点击按钮的响应事件为:[objc] view plain copy@IBAction func selectDate(sender: AnyObject) {转载 2016-10-09 11:24:14 · 3165 阅读 · 0 评论 -
iOS TableView 去掉多余行数、最后一行Cell系统分割线顶头
//去掉底部多余的表格线[tableView setTableFooterView:[[UIView alloc] initWithFrame:CGRectZero]];//最后一行分隔线顶头显示//http://stackoverflow.com/questions/25770119/ios-8-uitableview-separator-inset-0-no原创 2015-05-21 09:56:20 · 2555 阅读 · 0 评论 -
UITableView的一些常用细节设置
去掉UItableview headerView黏性,使 UITableViewStylePlain Style 的TableView header 不浮动,像Group Style 那样固定,跟随Tableview 滚动,而不会停在顶端。- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ if (scrollVie原创 2015-06-16 17:08:29 · 965 阅读 · 0 评论 -
iOS 为控件添加BadgeView(徽章,在元素上圆形的,有数字提示的小图标)
Demo下载:https://github.com/zhouxl/JSBadgeViewDemo使用方法:1.在你的项目中导入JSBadgeView.h和JSBadgeView.h文件2.添加系统框架 QuartzCore.framework3.在使用的类里导入 JSBadgeView.h 、 两个头文件4.在需要的地方添加badge处添加代码//此处alignm原创 2015-04-27 17:33:48 · 3425 阅读 · 0 评论 -
UIActivityIndicatorView 详解
UIActivityIndicatorView 活动指示器,是系统自带的风火轮,用来指示某项活动正在进行中,如正在加载数据、正在进行网络请求等,具体属性和用法如下。一.创建 UIActivityIndicatorView* activity = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 3原创 2015-05-28 15:44:18 · 1121 阅读 · 0 评论 -
swift 常用扩展
设置UIButton 图片文字方向和距离自定义控件圆角位置 如:只左上 左下有圆角设置圆形图片设置UIButton 图片文字方向和距离设置UIButton背景色为渐变色及设置渐变色后修改背景色实现使用gif作loading动画原创 2017-06-06 11:31:45 · 1333 阅读 · 0 评论