UIKit
文章平均质量分 72
黄文臣
这个作者很懒,什么都没留下…
展开
-
IOS 用UISearchController搜索Tableview
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc前言: 本文是Demo的第一阶段,简单的讲解如何使用UISearchController进行tableview搜索。下一篇文章会在这个基础上深一步讲解更多的代理函数和Tableview的使用。本文源代码只提供OC版本,下一篇我会提供OC和Swift两个版本。Demo效果 最简单的按照前缀来搜索 一 UISearc原创 2015-03-26 10:27:02 · 7898 阅读 · 1 评论 -
iOS SDK详解之UIDevice(系统版本,设备型号...)
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 欢迎关注我的iOS SDK详解专栏 blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:UIDevice是初学者很容易忽视的一个类。通过这个类的API可以很容易的获取到当前的设备信息,系统信息。没什么难度,本文会详细的阐述各个属性。本文的输出值都是在我的i原创 2015-06-02 11:47:57 · 4221 阅读 · 0 评论 -
iOS Scrollview中的AutoLayout(纯IB)
原创Blog,转载请注明出处 blog.csnd.net/hello_hwc 欢迎关注我的iOS SDK专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:随着XCode的越来越完善,用IB来创建一些界面是必然的潮流。优点很明显,简单直观,能预览,效率高,好debug,尤其是对一些view中有复杂的控件,比如我今原创 2015-07-15 22:21:18 · 2072 阅读 · 0 评论 -
iOS SDK详解之UIScreen
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 欢迎关注我的iOS SDK详解专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html 不知不觉这个专栏已经写了45篇文章了,我想应该至少还有100篇吧。iOS开发的东西太多太多前言:UIScreen封装访问着硬件显示屏相关的信息。一个iOS设原创 2015-07-19 16:04:07 · 3145 阅读 · 0 评论 -
iOS SDK详解之UITabbar(仿新浪微博的Demo)
原创blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=contents 欢迎关注我的iOS SDK详解专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:UITabBarController和UINavigationController是大多数App选原创 2015-09-01 10:53:01 · 3211 阅读 · 0 评论 -
实现iOS 8 Safari可伸缩的NavigationBar
原创blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=contents 欢迎关注我的iOS SDK详解专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.htmlDemo效果 注:本文并没有完全实现Safari的navBar功能:比如textfield开始编辑的原创 2015-09-03 20:17:28 · 2528 阅读 · 0 评论 -
iOS SDK详解之UIToolBar
原创blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=contents 欢迎关注我的iOS SDK详解专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:ToolBar是一个常用的UIKit控件,常用来放置评论,收藏,分享等功能。本文模仿今日头条 Ap原创 2015-08-19 17:24:41 · 3214 阅读 · 0 评论 -
iOS 如何实现View的复用(以访问相册为例)
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 欢迎关注我的iOS SDK详解专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:Tableview可以加载很多数据,但是却不会引起内存问题,因为在加载Cell的时候,我们使用了这个方法 deq原创 2015-09-21 13:41:29 · 3786 阅读 · 0 评论 -
iOS SDK详解之UIEvent/UITouch
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 欢迎关注我的iOS SDK详解专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:为什么要讲解这两个类?因为后边要讲到响应链(Response chain),这两个类是基础的概念,有助于后续的讲原创 2015-09-23 11:00:14 · 3863 阅读 · 0 评论 -
iOS TextView在TableviewCell中自动增加高度
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow前言:来自自己的一个StackOverFlow答案效果设置Cell的AutoLayout这里要注意的是,添加了一个高度Constraint,这个Constraint是>=50的SelfSizingCell.m@interface SelfSiz原创 2015-11-19 16:38:04 · 5576 阅读 · 1 评论 -
iOS AutoLayout保证view在StatusBar下
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc目标是在StatusBar下放置一个toolbar,如图 原理用iOS 中的topLayoutGuide来创建约束,保证始终在statusBar下面Storyborad实现拖拽一个StatusBar,放到接近的位置(参考蓝色基准线) 约束一,距离topLayoutGuide距离0 约束二,距离leading距离为0原创 2015-05-28 14:12:54 · 2212 阅读 · 0 评论 -
iOS 获取Interface Builder上的子控制器的两种方式
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc准备工作 Storyboard上为一个ViewController拖拽两个子控制器,并且设置两个segue的identifier分别为childvc1,childvc2 效果 方式一,根据segue的identifier来判断获得#import "ViewController.h"#import "ChildV原创 2015-05-17 14:23:32 · 1996 阅读 · 0 评论 -
Swift 限制Gesture的响应区域
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc有些View经过Mask处理后,占用的区域应当比frame要小,这时候Gesture的响应区域也应该限制在Mask后的区域。 例如 简单来说,就是使用了一个代理函数来判断是否receive touchclass ViewController: UIViewController,UIGestureRecognizerDe原创 2015-05-14 12:39:25 · 3075 阅读 · 0 评论 -
IOS Tableview删除-一行和多行
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc删除一行 效果如图 -(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath然后,对原创 2015-03-29 19:47:38 · 11865 阅读 · 2 评论 -
IOS SDK详解之UIAlertController(IOS8之后替代AlertView和ActionSheet)
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc前言:有两个月左右没为公司开发IOS项目了(最近一直在搞IOT),以至于对IOS 8的这个更新都没看到。这里补上。一 概述在IOS8之后,UIAlertController替代了UIActionSheet和UIAlertView。把两种类型的提示信息放到这一个类里来实现。 注意, 这个class不能通过继承的方式来自定义原创 2015-03-31 13:58:58 · 4344 阅读 · 0 评论 -
IOS 七种手势详解(动图+Demo下载)
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 欢迎关注我的博客专栏,这个关于IOS SDK的专栏我会持续更新 IOS SDK详解前言: 触摸是交互的核心,而手势是触摸的上层封装,易于使用,不易出错。本文介绍了7种常用手势,多数手势我都配合Core Animation举了一个例子。给读者一些参考。最后,Demo的链接我会放到最后。Demo源代码下载 CSDN下原创 2015-03-04 20:55:39 · 4745 阅读 · 0 评论 -
IOS AutoLayout详解(一)
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc前言: AutoLayout是让UI适应控件自适应设备尺寸变化的一项关键技术。随着IOS Device的尺寸越来越多,很难再像以前一样用一些固定的数字来布置UI。 AutoLayout的实现有两种方式Storyboard代码用Storyboard实现又有三种可选方式蓝色参考线来让XCode自动创建鼠标拖原创 2015-02-27 15:02:04 · 4618 阅读 · 0 评论 -
IOS AutoLayout详解(三)用代码实现(附Demo下载)
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 欢迎关注我的IOS SDK专栏,这个专栏我会持续进行更新。 IOS SDK详解前言: 在开发的过程中,有时候创建View没办法通过Storyboard来进行,又需要AutoLayout,这时候用代码创建就派上用场了,这篇文章我会详解用代码实现的两个主要函数,然后讲解一个Demo,最后Demo我会附上下载链接。用原创 2015-03-02 09:54:32 · 4637 阅读 · 0 评论 -
IOS AutoLayout详解(二)-多动图详解
原创Blog,转载请注明出处 blog.csdn.net/hello_hwc前言: 上一篇文章介绍了一些讲解AutoLayout的准备知识,这一篇文章继续讲解用Storyboard来创建AutoLayout。下一篇文章会讲解下用Code来创建Storyboard。用Control+Drag的方式来创建 - 对于一个View相对于SuperView的约束,Control+鼠标拖拽到Supe原创 2015-02-28 10:59:07 · 3726 阅读 · 0 评论 -
IOS SDK详解之拍照/相册(默认+自定义拍照界面)
原创blog,转载请注明出处 blog.csdn.net/hello_hwc前言: 本来要更新NSURLSession的UploadTask的,结果写那个Demo的时候想要写成拍照上传,然后就想到先写一个关于拍照的Demo吧。本文会先介绍下如何使用系统提供的界面拍照和选择相册,然后自定义拍照界面。注意,本文使用的是UIImagePickerController,所以不能完全的自定义,如果想要彻底原创 2015-04-01 12:56:15 · 9960 阅读 · 3 评论 -
IOS Layer的"自动布局"
原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list前言:今天在stackoverflow上给一个外国友人回答问题的时候,遇到了Layer的自动布局的问题。这里写出来,分享给需要的人。Layer支持autolayout吗?ios 的CALayer到目前为止不支持AutoLayout也不支持autoresizingMask。举个例子如原创 2015-04-17 21:08:00 · 9674 阅读 · 1 评论 -
iOS SDK详解之模糊(毛玻璃)效果效果
原创blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list前言: 在iOS 8 之前,想要实现模糊效果,一般会使用一些Github库,当然自己定制也可以,其原理就是用Core Image进行一些数字图像处理(因为电子出身,本课的时候做过,用矩阵来做)。不过,到了iOS 8之后,这一切变的非常简单,因为Apple公开了之前的几个私有API原创 2015-05-09 09:32:24 · 4709 阅读 · 0 评论 -
iOS SDK详解之UIWindow(让视图在最上层)
这个iOS SDK详解的专栏地址 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言: 很多时候,我们希望视图显示在最上层,不管底部的层次结构如何,例如App的引导页,又比很多交易类App的弹出输入密码的提示框。UIWindow是什么? UIWindow继承自UIView,也就是说它本身就是一个视图的容器。原创 2016-02-15 20:11:30 · 19680 阅读 · 0 评论