设置导航栏样式的几种简单思路
UITabBarController下面常常需要为多个ViewController设置导航栏样式,总结了一下遇到过的为UINavigationBar添加背景图片的几种简单思路 以设置背景图片为例: 第一种,直接在视图里面单独设置每个视图的UINavigationBar,适合每个页面需要不同的导航栏样式。 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bg_all-64"] forBarMetrics:UIBarM...【详细】
ios UINavigationBar UINavigationController 自定义导航栏
syfuxi 2016年07月18日 赞:7 评论:0 阅读:2570
解决Swift中WebContainer 发request请求不到预想页面的问题
开发中经常会遇到开发web app的需求,此种app 成本低、升级和维护都比较简单。这里主要解决发request得不到预想页面的一个可能解决方案,代码示例如下: @IBOutlet var searchBar: UISearchBar! @IBOutlet var webView: UIWebView! @IBOutlet var goBack: UIBarButtonItem! @IBOutlet var goForward: UIBarButtonItem! @IBAction func goToBack(sender: UIBarButtonItem){ webView.goBack() } @IBAction func goToF...【详细】
swift image 闪退
Hayder 2016年07月18日 赞:0 评论:0 阅读:1107
解决Swift中present(uiImagePickerController,animated: true,completion: nil)闪退的问题
swift中开发选择图片上传,会使用到Tap Gesture Recognizer控件,对应 UITapGestureRecognizer API,以下是代码示例(取自IOS developer library): @IBAction func selectImageFromPhotoLibrary(_ sender: UITapGestureRecognizer) { //disable keyboard nameTextField.resignFirstResponder() let uiImagePickerController = UIImagePickerController() uiImagePickerController.sourceType = .photoLibrary uiImagePickerController.delegate ...【详细】
swift image 闪退
Hayder 2016年07月18日 赞:0 评论:0 阅读:1464
UITextView的placehoder实现带并限制100字
1.在viewdidload中添加一个默认字体的lable placeHoderLable = [[UILabel alloc]initWithFrame:CGRectMake(3, 3, DeviceWidth-6, 40)];//根据情况调节位置 placeHoderLable.enabled = NO; placeHoderLable.text = @"请在这里输入您要预测的内容,您的预言需要经过其他用户的审核才能发布。"; placeHoderLable.numberOfLines=0; placeHoderLable.font = [UIFont systemFontOfSize:12]; placeHoderLable.textColor = [UIColor ...【详细】
UITextview的placehoder并限制字数
飞翔信念 2016年07月07日 赞:14 评论:19 阅读:2929
短信倒计时
最近发现一个比较好用的短信倒计时,用时直接调下面的方法就行 //验证码倒计时 -(void)startTime{ __block int timeout= 59; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue); dispatch_source_set_timer(_timer,dispatch_walltime(NULL, 0),1.0*NSEC_PER_SEC, 0); //每秒执行 d...【详细】
短信验证码倒计时
飞翔信念 2016年07月05日 赞:13 评论:24 阅读:2890
iOS调用系统相机,访问系统相册功能实现
我们在做应用过程中,难免会遇到要设置用户头像这样的功能,我这里总结了一个调用系统相机,相册的功能实现,写出来与大家分享,如有不足还请指正: 1.我们在调用这个功能的时候,一般都有个用来填充图片的ImageView和点击ImageView触发此方法的事件,这里我就写个ImageView和Button来演示,下面是实现整个功能的代码: import "ViewCon...【详细】
iOS开发 调用相机 调用相机相册 设置头像 系统相机
清墨墨 2016年07月05日 赞:5 评论:6 阅读:2100
iOS解决按钮短时间内多次点击只触发一次事件方法(开始写博客)
在上家公司做项目的时候,做了个60秒获取验证码的功能,当时做了个定时器,按钮触发定时器,逻辑来讲都是没问题的,但是实际操作的时候,恶意的在短时间内多次点击那个获取验证码按钮,按钮的点击事件被调用了多次,定时器从而也调用多次,本来一秒减一的事件变成了一秒减多,并且减到0后继续调用方法,直到响应点击次数调...【详细】
iOS解决按钮短时间内多次点击 按钮短时间内多次点击只触发一次事件 按钮多次点击只触发一次事件 钮短时间内多次点击
清墨墨 2016年07月05日 赞:9 评论:11 阅读:3012
走进ReactiveCocoa的世界
在学习ReactiveCocoa之前,先学习一下概念 ReactiveCocoa 是一套开源的基于Cocoa的FRP框架 .FRP的全称是Functional Reactive Programming,中文译作函数式响应式编程,是RP(Reactive Programm,响应式编程)的FP(Functional Programming,函数式编程)实现。说起来很拗口。太多的细节不多讨论,我们先关注下FRP的FP特征。 函数式编程 函数式编程,简单来说,就是多...【详细】
ios ReactiveCocoa Objective-C FRP
CodingCoder 2016年07月04日 赞:10 评论:1 阅读:3225
iOS APP性能优化
1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。 2:本地图片加载方式 本地图片加载常用方法有两种: (1),[UIImage imageNamed:@""] 图片多次使用时使用,需要使用此方式加入缓存 (2),[[UIImage alloc] initWithContentsOfFile:@""] 图片不常使用时,不使用缓存 3:不要阻塞主线程 开发中除了UI处理外,其...【详细】
ios 性能优化
luoxianyong 2016年07月04日 赞:14 评论:2 阅读:4106
图表绘制(1)线条绘制
最近公司的项目要用到一些图表效果,本来也打算在github上找一些第三方。然而第三方的风格与公司的需求不尽相同,改动起来较麻烦。于是自己写了一个,并且通用化,现已共享至github上。以下是自己的一些开发历程。 1.刚起手的时候,想完全用Quartz2D来绘制,然而Quartz2D只能绘制一些基本的图形,并不能达到路径绘制的动画效果。想要...【详细】
13162255392 2016年06月30日 赞:2 评论:1 阅读:1303
无标题文章
cookie AFSecurityPolicy
大地之灵 2016年06月30日 赞:2 评论:2 阅读:1247
6.29 点击进入全屏 解决scrollview点击事件被截获
昨天最后遗留的问题解决了,点击cell中的图片进入全屏,再点击就消失. 针对scrollview上的image的touch事件总是被截获的问题,最终决定自定义imageView和scrollview 给imageview增加一个点击事件的协议,在scrollview中实现,(又或者在上一层的collectionView中实现,这一点我还没想好,暂时是在自定义的scrollview中实现,因为我的image还是局部变量) //MARK: - 自定义im...【详细】
UIScrollView UICollectionView
qq139391025 2016年06月30日 赞:0 评论:0 阅读:1251
6.28主页界面完成一大半
昨天一天都有事断断续续看了点书,纠结了下整个的数据模型...weibo的API真是搞死人 今天开始对微博内容页面充实早上就增加了个时间标签,可以显示距离今天多久发的信息 用到了日历对象,还挺有用的,对于获取来的标准时间能直接比较距离当前有多久 let dateF = NSDateFormatter() dateF.dateFormat = "EEE MMM dd HH:mm:ss Z yyyy" dateF.locale = NSLocale.init(localeIden...【详细】
UICollectionView NSCalendar
qq139391025 2016年06月30日 赞:0 评论:0 阅读:1259
购物车添加效果 点击后动画添加到购物车
(void)viewDidLoad: _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 35, 35)]; _imageView.image = [UIImage imageNamed:@"list_icon_music_radio.png"]; _imageView.center = CGPointMake(self.view.frame.size.width - 70,460); [self.view addSubview:_imageView]; // label _cntLabel = [[UILabel alloc] initWithFrame:CGRectMake(self.view.frame.size.width - 50,440, 20, 20)]; _cntLabel.textColor = customColor; _cntLabel.textAlignm...【详细】
ios 购物车动画 点击CELL 图标漂浮 控件不移动
guohutiger12 2016年06月29日 赞:2 评论:3 阅读:1958
iOS中 如何将自己的框架更新到cocopods上
传送门: To This ERROR | [iOS] The source_files pattern did not match any file. 错误解决方法 :请点击上面链接 【详细】
cocopods 发布自己框架到cocopods 发布框架到cocopods 韩俊强的博客
小韩哥 2016年06月29日 赞:2 评论:0 阅读:897
图片浏览器的实现原理
由于项目需求,最近做了一个仿新浪微博的图片浏览器功能,下面拿出来和大家做一个分享。 功能介绍 该图片浏览器的主要功能为从一组图片中点击一张图片时以动画的形式放大图片,生成图片浏览器实现左右滑动显示该组图片并实现缩放,当再次点击图片时则使图片浏览器消失。界面展示如下: 功能实现 首先在原始图片的展示时我们...【详细】
恋鱼乖 2016年06月29日 赞:2 评论:1 阅读:1137
iOS开发的22个诡异技巧
  结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。  1. TableView不显示没内容的Cell怎么办?  类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView = [[UIView alloc] init];”试过都说好,加完这句之后就变成了 2. 自定义...【详细】
zhl1426689318 2016年06月29日 赞:25 评论:5 阅读:4019
实现Button文字(titleLabel)和图片(imageView)上下排列
利用 Button自带的titleLabel和imageView,用来设置label和image的排列方式,eg:上下、左右 UIEdgeInsetsMake 里面的四个参数表示距离上边界、左边界、下边界、右边界的距离,默认都为零,title/image在button的正中央 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];//button的类型 button.frame = CGRectMake(100, 100,90, 90);//button的frame button.backgroundColor = [UIColor ...【详细】
zhl1426689318 2016年06月29日 赞:2 评论:9 阅读:1652
ScrollView莫名其妙不能在viewController划到顶怎么办
self.automaticallyAdjustsScrollViewInsets = NO;【详细】
导航栏 手势 返回
zhl1426689318 2016年06月29日 赞:1 评论:0 阅读:852
实现Button文字(titleLabel)和图片(imageView)上下排列
利用 Button自带的titleLabel和imageView,用来设置label和image的排列方式,eg:上下、左右 UIEdgeInsetsMake Button有两个属性:titleEdgeInsets和imageEdgeInsets,通过设置这两个,就可以实现所有需要的Button的样式,如:image在上、image在下、image在左、image在右。 如果同时有image和label,那image的 上下左 是 相对于Button 的,右 是 相对于label 的; label的 上下...【详细】
zhl1426689318 2016年06月29日 赞:0 评论:0 阅读:767
sina weixin mail 回到顶部