UI基本类学习
文章平均质量分 65
夏草away
这个作者很懒,什么都没留下…
展开
-
手势
///屏蔽切换摄像头框内父视图手势 - (BOOL)gestureRecognizerShouldBegin:(UITapGestureRecognizer *)sender { //????该方法不能识别点击的次数吗?为什么双击后还会进入单击 //该方法识别到的点击次数一直都是1,具体的点击次数在手势响应方法中判断 /*int touches = s原创 2014-05-07 15:19:05 · 740 阅读 · 0 评论 -
UITableView---关于UITableView在ios6.0中的新用法
近来经常看到朋友在使用最新的iOS SDK 6.0版本的UITabelView的时候,会出现以下的错误: [cpp] view plaincopy *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason转载 2014-08-13 11:39:56 · 733 阅读 · 0 评论 -
ios6前后分别如何处理内存警告
这里有一篇文章,很详细地说明了ios6前后是如何处理内存警告的: 来自唐巧的技术博客:http://blog.devtang.com/blog/2013/05/18/goodbye-viewdidunload/ 1、ios4和ios5中,当收到内存警告时,系统会自动调用当前没有在界面上的VC的viewDidUnload方法。 在viewDidUnload写下如下代码: i原创 2014-08-27 09:36:18 · 952 阅读 · 0 评论 -
UISplitViewController基本使用方法
下午下了个popover的示例代码,里面刚好用到了UISplitViewController,一直没太怎么用这个东西,所以就好好整理巩固一下吧。 1、几个重要属性(其实真就只有这么几个) (1)viewControllers属性,类型NSArray。 这里面放了两个UINavigationController对象的引用,第0个是UISplitViewController的master菜单控制原创 2014-08-28 21:59:24 · 3246 阅读 · 0 评论 -
关于UIPopverController的几点注意
1、UIPopoverController不能定义为局部变量,必须是类属性或成员变量,要保证它的作用域是整个对象范围内。 2、对于UIPopoverController的显示大小,官方文档有如下解释 The popover normally derives its initial size from the contentSizeForViewInPopover propert原创 2014-05-06 17:51:09 · 1085 阅读 · 0 评论 -
UIViewController各方法的调用顺序
1、调用 [self.navigationController popViewControllerAnimated:YES]原创 2014-08-22 11:58:49 · 1027 阅读 · 0 评论 -
UITabBarController(一)
今天去面试,被问了一个问题:页面切换的方式有哪几种,UITabBar是如何切换页面的。哎,因为做了太多ipad的应用,就忘记了UITabBarController的使用,真是致命!!!UITabBarController在绝大多数iphone应用中都是要用的啊,起着整体页面布局的作用啊!有木有!!! 巧合的是,突然在混乱的桌面上看到一个page文档,写着《分页控制器》,既然如此就整原创 2014-09-02 21:49:08 · 1768 阅读 · 0 评论 -
APP IOS6 适配iOS7开发技巧
今天又发现了一个很不错的ios转载 2014-09-03 20:53:25 · 732 阅读 · 0 评论 -
UISearchDisplayController详解
在之前做过的应用中,很多都有“搜索”这个功能,大部分情况下我都是只采用UISearchBar并结合UItableView来展示搜索结果,其 实IOS SDK中已经有自带的控件能帮助我们做好这些事,这就是UISearchDisplayController,当然这个控件也有一些不足之处,下面我就一 一道来。。 首先我先讲下UISearchDisplayController的实现原理:转载 2014-09-27 10:06:15 · 1295 阅读 · 0 评论 -
ios7中状态栏的样式隐藏与样式更改
1、隐藏 (1)针对某个控制器隐藏 (2)全局隐藏原创 2014-07-17 00:56:25 · 835 阅读 · 0 评论 -
UITableViewCell
1、 textLabel是显示文字的,text原创 2014-05-06 17:35:11 · 687 阅读 · 0 评论 -
setNeedsDisplay与setNeedsLayout
layOutSubViews 可以在自己定制的视图中重载这个方法,用来调整子视图的尺寸和位置。 5、UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayo原创 2014-05-08 17:44:36 · 650 阅读 · 0 评论 -
判断点或矩形在某个区域内和点或矩形针对于父视图的坐标转换
- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view; - (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view; - (CGRect)convertRect:(CGRect)rect toView:(UIView *)view; - (CGRect)con原创 2014-07-17 16:36:26 · 1191 阅读 · 0 评论 -
UINavigationController(一)
1、导航控制器的结构 如图,最上层的NavigationBar负责视图的弹出和控制主视图;中间的NavigationView用于显示主要内容;最下层的NavigationToolBar是工具栏,控制器默认它是隐藏的。 2、导航控制器的基本概念 一个导航控制器可以管理着多个视图控制,用栈的形式来管理。最开始显示的那个视图控制器最先入栈,当前显示的视图控制器即为栈顶,选择“返回”时,这个原创 2013-12-20 02:32:59 · 861 阅读 · 0 评论 -
UINavigationController(二)
在使用UINavigtionController的时候,经常会弄不清哪些属性是UINavigationController的,哪些属性是UIViewController的。而且在更改导航栏和工具栏的样式的时候,经常会于遇到api使用下去没有效果的情况。总之,一直用得比较混乱,今天要好好做一个总结,把那些常用的功能都搞清楚。 一、如何往导航栏和工具栏添加按钮 1、navigationIt原创 2014-08-20 13:17:37 · 1459 阅读 · 0 评论 -
UISearchBar
非常菜的iOS菜鸟一枚~~~~~最近做项目里需要一个搜索框,UI设计的是使用自定义的外观,所以需要修改很多内置的东西,写代码和调试的过程搜了很多资料,也在stack上问了很多问题,发现关于UISearchBar的资料少得可怜,尤其是iOS7里search bar的资料更是几近没有,所以我整理了一下我这段时间的研究出来的东西,希望能帮助大家自定义search bar,也方便日后自己查看。备注:因为我转载 2014-08-10 17:40:30 · 1523 阅读 · 0 评论 -
SizeClass和AutoLayout教程1
SizeClass和AutoLayout教程1 讲SizeClass之前,先讲Layout,因为SizeClass 本质上就是AutoLayout的升级版。 AutoLayout到底是什么?其实就是个约束布局,有点像Android的relativelayout,想想用代码写个UILabel怎么写? UILabel *label = [[UILabel alloc] initW转载 2014-12-20 11:34:12 · 733 阅读 · 0 评论