
iOS--视图控件
量锅
业精于勤荒于嬉,行成于思毁于随
展开
-
iOS--UITextField的简单使用
UITextField *testField = [[UITextField alloc]initWithFrame:CGRectMake(10, 100, 300, 50)];原创 2016-07-25 12:08:34 · 653 阅读 · 0 评论 -
iOS--textfield的拓展
一句话改变textField的PlaceHolder颜色和字体大小textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:placeholder attributes:@{NSForegroundColorAttributeName: [UIColor blueColor],NSFontAttribut原创 2016-07-26 21:41:57 · 673 阅读 · 0 评论 -
iOS--弹出视图后使window背景变暗
弹出视图关闭视图简单封装的PickerViewpickerViewh文件pickerViewmViewController中实现思路解析: 1. 首先要拿到window(方式有多重可以app delegate,或者创建window然后在变为keywindow等等方式) 2. 然后创建一个backgroundView,使其frame和window相等,设置背景颜色,再添加到window上原创 2016-08-06 10:55:46 · 5558 阅读 · 1 评论 -
iOS -- 导航栏和标签栏的一些设置
UINavigationBar && UITabbarItem相关 设置导航栏字体的大小以及颜色[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor],NSFontAttributeName:[UIFont boldSystemFontOfS原创 2016-09-26 15:24:22 · 2026 阅读 · 0 评论 -
iOS -- 生成一张Image
设置button的时候,需要在normal状态和selected状态设置不同的颜色,然而背景颜色没有状态可言。所以设置不同颜色图片的backImg就OK/**返回一张指定大小,指定颜色的图片*/- (UIImage *)clearImageWithSize:(CGSize) size color:(UIColor *)color{ // UIGrphics // 设置一个fram原创 2016-08-11 19:39:05 · 1032 阅读 · 0 评论 -
iOS -- 用collectionView实现图片的无限轮播
用collectionView来实现轮播的用途不仅只是图片还可以用在文字广告热点的轮播。当然还有其他的方法无线轮播最重要的当然就是要实现最后一张和第一张的无缝切换。网上的demo大多都用了很多组带着侥幸心理认为用户不会有耐心滑到最后一组我用了两组来实现轮播。 其核心在于:/**当用户即将开始拖拽的时候就调用*/- (void)scrollViewWillBeginDragging:(UIScro原创 2016-09-24 17:59:41 · 1684 阅读 · 0 评论 -
iOS--webView的使用相关
当app跳转的界面大多是网页时,并且网页上有些东西不希望显示出来等更多内容>>初步学习>> 更多信息参考>> 进一步>>原创 2016-09-17 15:14:57 · 520 阅读 · 0 评论 -
iOS -- textfield输入时键盘升起,改变view高度
遵循textfield协议在输入开始时和输入结束两个方法里边改变当前视图的frame就可以了!//iOS TextField输入框点击键盘时随着键盘上移-(void)textFieldDidBeginEditing:(UITextField *)textField{ int offset = self.frame.origin.y - 216.0;//iPhone键盘高 [UIV原创 2016-08-05 16:41:33 · 3029 阅读 · 0 评论 -
iOS -- navigationBar分割线
今天有这么一个需求:需要隐藏掉navigationBar下边的分割线,以前是处理过这个问题的,原理知道,代码却记不起来了。简单查阅了一下,找到了一些方法。现在总结一下。也方便以后查看第一种方法 1. 效果不错,直接去掉了NavigationController的Bar分割线,而没有其他副作用。//首先,需要添加一个属性//@property (nonatomic,strong)UIImageVi原创 2016-08-12 17:05:15 · 965 阅读 · 0 评论 -
iOS--UICollection
关于UICollectionView的使用关于UICollectionView的使用纯代码自定义CollectionCellh文件中添加字段或模型属性在m文件中来实现控件的构造排版在controller中注册Cellxib定制的CollectionCell在xib中拖入一个imageView在cell的h文件中在cell的m文件中在controller中在collectionV原创 2016-08-04 12:56:33 · 438 阅读 · 0 评论 -
iOS -- tableView相关
取消Cell的高亮选中状态:cell.selectionStyle = UITableViewCellSelectionStyleNone;原创 2016-08-08 10:26:24 · 308 阅读 · 0 评论 -
iOS -- 点击button实现tabbar视图控制器跳转
之前一直不知道tabbar之间怎么实现点击button来实现跳转,今天偶然试出了这个方法。多简单的怎么之前一直不知道,赶紧记一下//button的点击方法- (void)turnToFirstViewController:(UIButton *)sender{//用标签控制器来跳转[self.tabBarController setSelectedIndex:0];}原创 2016-08-16 21:19:51 · 509 阅读 · 0 评论 -
iOS--Segment的简单定制
简单定制的Segment分段显示框LLSegment *segment = [[LLSegment alloc]initWithFrame:CGRectMake(0, 200, self.view.frame.size.width , 40) titles:@[@"未开台",@"全部",@"已开台"] clickBlick:^(NSInteger index) { //原创 2016-07-29 23:27:13 · 1010 阅读 · 0 评论 -
两种方式实时监控TextField的输入情况
做登录时,判断密码输入长度或是否满足其他要求来控制登录按钮的一些变化。非常简单,记录一下需要用的时候看一看。 @implementation ViewController{ UITextField *textField; UIButton *okButton;}- (void)viewDidLoad { [super viewDidLoad]; textF原创 2016-07-26 10:58:42 · 1439 阅读 · 0 评论 -
iOS -- 获取控件内容的大小
Masonry非常好用,但有些简单能自己搞何必去麻烦masonry呢? 以下是一些常用的,简单的适配约束技巧。 1. label 上的约束建立 固定了文字字体的大小,然后让label的大小随文字来改变. [titleLabel sizeToFit];固定了label的frame,让文字改变font来适应label titleLabel.adjustsFontSizeToFitWid原创 2016-10-19 11:39:07 · 1170 阅读 · 0 评论