UI
文章平均质量分 72
zuoyou1314
这个作者很懒,什么都没留下…
展开
-
属性传值
1.属性/方法传值//1.后面的界面定义了一个属性,用于保存,前一个界面,传过来的值//注:属性定义成字符串还是别的类型,取决于你的需求,本例我们需要一个字符串,用于UILabel显示//2.后面的界面创建完毕之后,为属性赋值,(即:记录需要传递的值)//3.在需要使用值的地方,使用属性记录的值这种通过定义属性,达到传值的方式,称为属性传值,属性传值,一般用于从前一个界面向后一个界面传原创 2014-07-19 11:38:28 · 1354 阅读 · 0 评论 -
UISegmentedControl(分页控制器) AND UISlider(滑块控制器)
- (void)viewDidLoad { [super viewDidLoad]; UIImageView * animatedImageView = [[UIImageView alloc]initWithFrame:CGRectMake(60, 80, 200, 300)]; animatedImageView.backgrou原创 2014-07-24 17:38:06 · 1339 阅读 · 0 评论 -
UIView详解
UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类。负责渲染区域的内容,并且响应该区域内发生的触摸事件原创 2014-07-24 17:25:53 · 1309 阅读 · 0 评论 -
UISegmentedControl的详细使用
当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使用。原创 2014-07-24 17:29:33 · 2773 阅读 · 0 评论 -
UITabBarController详解(介绍和设置)
UITabBarController详解(介绍和设置)原创 2014-07-25 11:45:48 · 1704 阅读 · 0 评论 -
UIStepper
@在IOS5中增加了一个UIStepper的新控件,UIStepper可以连续增加或减少一个数值。控件的外观是两个水平并排的按钮构成,一个显示为“+”,一个显示为“-”。原创 2014-07-24 17:33:20 · 1586 阅读 · 1 评论 -
xib Nib IB 可视化编程详解
Xibs简单的说,Xib就是拖控件编程,也可以说是可视化编程.相对于代码,使用IB和xib文件来组织UI,可以省下大量代码和时间,从而得到更快的开发速度。如果你曾经受到过微软家Visual Basic或者其他Visual系的可视化界面的荼毒与残害,因此怀疑Interface Builder的纯正血统和工作能力,建议可以看看这些资料以纠正三观:Jean-Marie Hullot的Interface Builder神话以及西装革履的青涩乔帮主在NeXT时亲手用IB构建应用(需要翻墙)。另外,不妨打开你的Mac原创 2014-07-28 15:06:42 · 2264 阅读 · 0 评论 -
NSUserDefaults API中英文文档简介及使用
NSUserDefaults API中英文文档简介及使用 OverviewThe NSUserDefaults class provides a programmatic interface for interacting with the defaults system. The defaults system allows an application to customize its behavior to match a user’s preferences. For example, y原创 2014-07-29 22:21:10 · 2066 阅读 · 0 评论 -
设置UIButton的文字显示位置、字体的大小、字体的颜色
btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];//设置按钮上的自体的大小//[btn setFont: [UIFont systemFontSize: 14.0]]; //这种可以用来设置字体的大小,但是可能会在将转载 2014-09-10 09:30:24 · 979 阅读 · 0 评论 -
UIButton不响应原因总结
最近在做一个项目,接连遇到两个关于点击事件的问题。1、UIImageView的交互默认关闭的.解决方案,打开就行.像其它UIButton,UILabel等基本控件的交互都是默认打开的.唯独UIImageView的交互默认关闭的.所以,大家注意一下,就好了.imageView.userInteractionEnabled = YES;2、子view的frame超出原创 2014-09-24 20:44:00 · 1879 阅读 · 0 评论 -
如何修改ios的导航条上面的文字颜色和大小等
如何修改ios的导航条上面的文字颜色和大小等2013-10-24 10:56 405人阅读 评论(0) 收藏 举报方法一: 利用titleTextAttributes这个属性,它上面可以修改字体的颜色,大小阴影等.如下:[objc] view plaincopyNSDictionary *dict=[NSDi转载 2014-09-17 17:24:37 · 1479 阅读 · 0 评论 -
Xcode6 模拟器路径
Xcode6发布后,出现了很多的变动,功能性的变动,在这里不进行过多的赘述,在WWDC上苹果已经进行了讲述,网上也有很多文章,这里要介绍的是一些不太容易发现的,但很重要的小地方。 1、Xcode6模拟器路径的变更 在Xcode5和之前的版本中,Xcode的模拟器路径为:/Users/username/Library/Application Support/转载 2014-09-29 21:09:33 · 1356 阅读 · 0 评论 -
详谈隐藏Tabbar的几种方法
现在正在写的一个项目,涉及到了使用两个TabBar,然后我需要显示其中一个的时候,然后隐藏另外一个,但是中间却出现问题了.我查了一些资料,想总结一下关于TabBar的隐藏. 第一种方法是: //隐藏tarBar self.hidesBottomBarWhenPushed =YES;这个方法是UIViewController的属性,很好用原创 2014-11-12 10:47:47 · 1787 阅读 · 0 评论 -
关于两个tabbar之见的跳转
最近项目需要,我们需要使用两个tabbar,因为之前一直是使用单个tabbar,突然来了两个tabbar,我有点没有思路了.特别是关于两个tabbar之见的跳转,我在网上查了一下,发现资料非常少.后来经过一番苦思冥想,终于找到解决方法了. 我是这样解决的,就是在ATabBar中写了一个UIButton,然后通过Push跳转到第二个BTabBar页面上,-原创 2014-11-12 15:39:01 · 1665 阅读 · 0 评论 -
UIGraphicsBeginImageContext系列知识
UIGraphicsBeginImageContext创建一个基于位图的上下文(context),并将其设置为当前上下文(context)。方法声明如下:void UIGraphicsBeginImageContext(CGSize size);参数size为新创建的位图上下文的大小。它同时是由UIGraphicsGetImageFromCurrentImag转载 2014-11-17 17:22:59 · 2715 阅读 · 0 评论 -
iOS修改导航栏的返回按钮的内容
这个知识点经常容易忘记,好多人都是遇到了头大,看到了心烦,然后费尽脑力查看文档,查看以前的笔记。不过也应了一句老话便是“好记性,不如一个烂笔头”。废话不多,来点干货:导航的返回按钮的加载原理是这样的:1、如果B视图有一个自定义的左侧按钮(leftBarButtonItem),则会显示这个自定义的按钮;2、如果B没有自定义的按钮,但是A视图的backBarButtonItem转载 2014-10-31 16:23:04 · 1914 阅读 · 0 评论 -
target-action传值
Target-Action传值实质就是:A页面要给B页面传值,A就提供接口出去,抓A到B内部来,A间接调用自己内部方法(相当于,A把自己内部需 要操作的方法,传到B内来,到B内部进行赋值,这样就不存在访问不到各自的局部实例变量) @property (nonatomic,assign)id traget; @property (nonatomic,assign)SEL action; [self.traget performSelecto原创 2014-07-19 20:22:14 · 2075 阅读 · 0 评论 -
关于StoryBoard拖控件与NSNotificationCenter的使用
1、使用Storyboard搭建作业的架构,tabBarController管理3个导航控制器,每个导航控制器的导航栏显示不同的颜色。2、点击第三页的“切换颜色”按钮,三个导航控制器的导航栏同时切换为蓝色。使用NSNotificationCenter实现原创 2014-04-28 22:03:57 · 1144 阅读 · 0 评论 -
单例传值
单例传值 ------- 如果页面之间相隔很多,要进行传值,将值保存到第三方,将第三方设置为单例模式原创 2014-07-19 14:33:14 · 1660 阅读 · 0 评论 -
UINavigationController详解(二)
@UINavigationBar-----(是一个View)基本介绍原创 2014-07-18 15:49:36 · 993 阅读 · 0 评论 -
代理传值
1.代理(delegate)传值 ---- 顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。//代理传值注意:从后往前传(如果从前往后传,会传不成功)//流程:1.后一个界面定义一个协议,并且定义一个属性叫delegate2.在前一个界面进入后一个界面的瞬间,(即:创建完成一个界面之后),让前一个界面作为后一个界面的delegate3.前一个界面实现代理方法4.后一个界面在合适的机会, 让代理, 执行,代理方法 (传的值以参数的形式 含在代理方法里)原创 2014-07-19 16:48:09 · 1557 阅读 · 0 评论 -
UIScrollView基本用法和代理方法
- (void)viewDidLoad002{003 [super viewDidLoad];004 005 scrollView = [[UIScrollView alloc]原创 2014-05-20 22:57:16 · 1023 阅读 · 0 评论 -
关于UITableViewCell的方法及属性
添加数据源, 由三个函数来回答数据绑定的请求:numberOfSectionsInTableView, numberOfRowsInSection 和 cellForRowAtIndexPath.用numberOfSectionsInTableView方法来返回table中有几个组.- (NSInteger)numberOfSectionsInTableView:(UITableView原创 2014-05-22 17:27:35 · 943 阅读 · 0 评论 -
关于点击UIScrollView跳转的问题,以及怎么在UITableView上展示滚动视图,九宫格,自定义Cell等
今天研究了一下点击UIScrollVIew跳转的问题,发现UIScrollView作为一个如此常用的控件,查看UIScrollViewDelegate,只有滑动响应,竟然没有响应点击事件的方法!那么,就只有自己写点击事件了。我想到了添加手势识别器.然后结果实现了我的需求.具体代码如下:原创 2014-05-23 23:01:44 · 1843 阅读 · 0 评论 -
关于定时器NSTime与滚动视图一块运用
大家可以看到大部分APP首页会有图片自动滚动,其中运用到的知识就有滚动视图UIScrollView,分页UIPageControl,还有就是定时器NSTime了.具体代码如下:原创 2014-05-22 14:50:19 · 1312 阅读 · 0 评论 -
关于集合视图UICollectionView
关于集合视图UICollectionView,原创 2014-05-17 21:55:05 · 1122 阅读 · 0 评论 -
iPhone的九宫格实现代码
很多开发者会在 iPhone 软件里用到手机上经典的九宫格界面,本段实现九宫格的代码由 CocoaChina 会员“花太香齐” 分享,博客原文地址 http://www.ieliwb.com/iphone-nine-box/核心就这2个方法://Power by ieliwb.com- (void)viewDidLoad { [super viewDidL原创 2014-05-23 11:14:17 · 745 阅读 · 0 评论 -
关于怎么得到一个UIView所在的控制器或者说关于第三方库UIViewAdditions
本人几天前遇到一个问题,就是怎么在UIView页面推出下一个页面,思考了几天,今天终于找到答案了,具体实现方式如下:原创 2014-05-19 20:40:57 · 1354 阅读 · 0 评论 -
iOS block教程
iOS block教程原创 2014-05-18 21:46:35 · 859 阅读 · 0 评论 -
IOS开发笔记:编译时出现的错误<1>
1、"std::ios_base::Init::~Init()", referenced from出现这样的编译问题,是需要再加进libstdc++.dylib和libstdc++.6.dylib(为6.1使用)2、apple Mach-o Linker error通常是因为compile source中有相同的.m文件 3、如果在真机中进行测试时出原创 2014-05-23 23:05:11 · 951 阅读 · 0 评论 -
通知传值(NSNotificationCenter)
通知传值//流程:1.注册通知2.通知中心,发送一条消息通知----------其中name名字千万不要写错了,会出现在3个地方3.实现通知中心内部的方法,并实现传值4.第四步,消息发送完,要移除掉代码如下:原创 2014-07-19 20:57:13 · 3960 阅读 · 0 评论 -
block传值
block传值block传值.//流程:1.后一个界面定义一个block,并且定义一个属性block2.在后一个界面返回前一个界面的瞬间,(即:创建完成一个界面之后),调用block;3.前一个界面实现block的实现4.后一个界面在合适的机会, 让(传的值以参数的形式 含在block的参数里)原创 2014-07-19 17:37:47 · 1747 阅读 · 0 评论 -
关于点击状态栏回到顶部的功能失效
iOS 下 UITableView/UIScrollView 有个特性:点击状态栏回到顶部。如果当前 view 下有多个 scrollView,或者多个 tableView 嵌套,点击回到顶部就无效,因为系统不知道该响应哪个,索性就全部禁用。文档:On iPhone, we execute this gesture only if there’s one on-screen scrol原创 2014-05-20 16:19:31 · 1232 阅读 · 0 评论 -
UIProgressView的使用
UIProgressView和UIActivityIndicator有些类似但是不同之处在于,UIProgressView能够更加精确的反应进度UIActivityIndicator则只能表示事物在进行中有一个例子是在Mail程序中当在下载信息的时候,有一个UIProgressView显示在底部初始化方法- (id转载 2015-01-27 15:08:57 · 1264 阅读 · 0 评论