控件
文章平均质量分 76
没有补刀的感情机器
这个作者很懒,什么都没留下…
展开
-
iOS自定义UITableViewRowAction
先看效果 :说下思路:首先要实现tableview的代理。共有几个方法:1:-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;}-(UITableViewCellEditingStyle)tableView...原创 2020-03-03 15:18:50 · 1874 阅读 · 1 评论 -
ios开发-搭建自定义的视频播放器
本来有AVPlayer和MPPlayerviewcontrller的。后者现在被弃用了,所以就用AVplayerviewcontrller原生的开发#import <AVKit/AVKit.h>@interface ViewController : UIViewController@property(nonatomic,retain)AVPlayerViewController * avc;@原创 2016-08-08 17:54:16 · 1782 阅读 · 0 评论 -
UItableview点击后的折叠效果的简单实现
项目有个需求。要求将主要信息列表展示,点击信息的时候,下方弹出来一个具体内容展示变化,差异等等。 之前做过这个,当时是网上找的一篇文章直接复制粘贴的,过了一段时间就给忘了,连思路都没有,今天花了一天时间,自己整理了一下,实现了这个效果,并做了一个优化,下面开始上代码首先说下思路,tableview进入的时候展示的是各个cell的section的headerview,cell默认给一个0的高度,这时原创 2017-04-14 21:58:45 · 2565 阅读 · 0 评论 -
一个问号,点击给一个提示view的实现。
很简单的一个东西,不过为了应付各种情况,比如cell上有问号,点击弹出来,比如这样 又或者需要这样: 这时候需要做一个统一管理的样式,外部负责传入样式,view内部根据样式来定制。比如横竖,比如是否需要竖直列表的方式等。上代码:.h文件:typedef enum: NSUInteger{ AskViewShowTypeVertical = 0,// 水平展示 AskVie原创 2017-09-20 21:16:47 · 1541 阅读 · 0 评论 -
iOS 加载GIF图片
要做一个tableview,cell内全部展示的是GIF。GIF是由多个image组成的,测试过后,得到几种使用方法,介绍一下:1.最省心的,使用sdwebimage,使用imageview sdsetimageWithUrl: placeHolder:这个方法就可以,sd内部做好了缓存处理,上啦下拉tableview的时候cell刷新,也不会卡顿,效果最好。2.使用webview。有两种,一个是w原创 2018-01-03 17:47:20 · 1591 阅读 · 0 评论 -
简单的富文本使用工具
写项目难免遇到使用富文本处理的时候,比如有的时候用户点击查看软件的某个功能说明,需要着重标注的部分要突出显示,有时候作为提示用语还要加上一个图片起到引导的作用提示用户该做什么或者完善什么等等,这个时候就要用到富文本来处理了。当然,也可以使用coretext来处理也可以,简单的需求一般使用NSAttributedString完全可以应付,使用coretext一般处理比较复杂的场景,还有使用NSAtt原创 2018-01-18 23:14:45 · 893 阅读 · 0 评论 -
UIPikerView 省市区三联滑动,解决滑动崩溃问题
先看效果图:实现这一的效果使用的控件是UIpickerview。使用的时候就会知道其实这个控件跟tableview的使用差不多,都有自己的代理方法,返回个数,返回component的个数类似于tableview的section,然后每个component会有多少个row。实现方法,然后把plist文件存储的省市区这个大字典,转成model,这里我转model用的是mjextension。然后在ti...原创 2018-03-19 11:13:03 · 651 阅读 · 0 评论 -
一个简单的计算器,使用swift练习项目,模仿iPhone界面
先看效果:刚刚练习swift,代码比oc精简不少,不过有的地方还是不太习惯,尤其是里面需要判断的地方 无论何时都不能值为空,需要用可选类型,加上?和!,接着努力代码:class ViewController: UIViewController { let calResult = UILabel()//用来显示输入和结果的label,在最上方 var frontNum = Stri...原创 2018-03-29 18:04:19 · 2711 阅读 · 0 评论 -
iOS上将图片转为PDF
最近做项目遇到了这个需求,百度了一下发现还是12年的文章,使用了一下不好用,转为PDF后是空白的,开始Google查文件,现成功实现,效果如下图1.是我本地的viewcontroller上面的一个view。显示一些请求的结果。可以用手势签名,等等巴拉巴拉的一堆下面这个是转的时候然后是打开模拟器的文件夹的PDF文件,看看效果图:图片可能有点大 对付看吧。可...原创 2018-09-29 20:40:55 · 8028 阅读 · 2 评论 -
iOS开发中常用的分类方法---UIImage+extension
UIImage扩展类压缩图片 1. @interface UIImage (UIImageExt) - (UIImage*)imageByScalingAndCroppingForSize:(CGSize)targetSize; @end @implementation UIImage (UIImageExt) - (UIImage*)imageByScalingAndCroppingF转载 2016-06-22 17:36:22 · 763 阅读 · 0 评论 -
设置tableviewcell 从分割线宽度从左边开始
给系统提供的默认样式的tableView设置imageView属性的时候,因为需要显示图片的原因,所以tableViewCell之间的分割线的宽度不会填充整个单元格,如下而若想达到以下的效果,很多人会自定义单元格,手动设置一个”伪”分割线,其实大可不必这样,只需要实现两个方法设置几个属性就可以了实现代码原创 2016-07-26 10:08:43 · 716 阅读 · 0 评论 -
tableview有多项选择时 ,只能选中一个,
有的时候会遇到需求,比如让你选择一个银行,虽然所有的银行列表在tableview中可编辑的时候前面都可以勾选,但是选中第二个的时候 第一个就会消失选择状态,这是怎么做的呢?研究了一下写成如下图所示 就可以了这样 比如你点击一个按钮 ,点击事件里写成tableview.edit=yes,就出县可选状态了,这样就能达到目的了原创 2016-05-04 10:31:48 · 655 阅读 · 0 评论 -
ios搭一个简易计算器(利用masonry布局)
64原创 2015-12-18 11:21:57 · 872 阅读 · 0 评论 -
iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效
用TableView写了一个登陆界面,帐号和密码两个Cell中加入了TextField。由于想在TableView的空白处点击时收起键盘,所以他注册了一个UITapGestureRecognizer来识别手势。ViewDidLoad中注册手势的部分代码如下:[cpp] view plaincopyUITapGe原创 2015-12-08 10:01:36 · 661 阅读 · 0 评论 -
// 正则判断手机号码地址格式
// 正则判断手机号码地址格式步骤是在一个输入框UITextField的右侧建立一个按钮,点击按钮获取通讯录后,点击通讯录获得号码和名字,然后将该值赋值到输入框内,并且判断是否符合格式,- (NSString *)valiMobile:(NSString *)mobile{ if (mobile.length <11) { NSLog(@"请输原创 2015-12-04 10:55:26 · 444 阅读 · 0 评论 -
ABPeoplePickerNavigationController系统通讯录使用
iOS:ABPeoplePickerNavigationController系统通讯录使用昨天因项目需求要访问系统通讯录获取电话号码,于是乎从一无所知,开始倒腾,倒腾了一下午,总算了弄好了。写这边博客是为了记录一下,自己下一次弄的时候就别在出错了。同时,有和我一样的菜鸟能够避免走一下弯路。好了,言归正传,要访问系统的通讯录,首先需要添加AddressBook.framewo原创 2015-12-03 09:36:04 · 485 阅读 · 0 评论 -
iOS开发系列--视图切换
iOS开发系列--视图切换在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单。在iOS开发中常用的视图切换有三种,今天我们将一一介绍:UITabBarController,UINavigation,Controller模态窗口。UITabBarController:以平行的方式管理视图,各个视图之间往往关系并不大,每个加入到UI原创 2015-11-24 09:35:27 · 576 阅读 · 0 评论 -
UIbutton文字相关
UIButton 文字显示位置设置 字体的大小设置 字体的颜色设置 注意事项btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];//设置按钮上的自体的大小//[btn setFont: [UIFont systemFontSize:原创 2015-11-04 11:03:26 · 516 阅读 · 0 评论 -
iOS页面间跳转动画效果
页面控制器中使用方法: ContentViewController *cotent=[[ContentViewControlleralloc]initWithNibName:@"ContentViewController"bundle:nil]; [CATransaction begin]; CATransition *transition = [原创 2016-01-23 10:46:56 · 675 阅读 · 0 评论 -
NSTextAttachment富文本控件实现图文混排
1.制作富文本,第一种的就是将一段文字中不通的字显示不同的颜色,大小等。[objc] view plaincopyUILabel *testLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 320, 30)]; testLabel.textAlignm转载 2015-12-22 11:14:08 · 1316 阅读 · 0 评论 -
UIScrollView配合定时器和手动实现图片轮播无限循环
研究了两天半时间,新手无奈啊,话不多说,直接上代码。#import "TestViewController.h"#define s_x [UIScreen mainScreen].bounds.size.width#define s_y [UIScreen mainScreen].bounds.size.heightNSArray * imagearr;NSTime原创 2015-12-31 15:36:22 · 1723 阅读 · 0 评论