//设置自定义的按钮
//UIButton *button1=[UIButton buttonWithType:UIButtonTypeCustom];
//设置一个圆角的按钮
UIButton *button1=[UIButton buttonWithType:UIButtonTypeRoundedRect];
button1.frame=CGR...
分类:
移动开发 时间:
2015-04-01 17:40:55
阅读次数:
146
从ios6开始,苹果公司推出了storyborad技术取代了nib的写法,这样代码量确实少写了很多,也比较简洁。但是,从学习的角度来说,阿堂认为 用nib的写法,虽然多了些代码,但是对于掌握知识和原理的角度来说,我认为nib写法也挺不错的。用storyborad的写法时,如果segue场景 较多的话...
分类:
移动开发 时间:
2015-04-01 17:25:12
阅读次数:
130
支持iOS搜狗输入法和自动关联表情(如输入hehe,出来的表情)注意:Swift的textView.text!=disable_emoji(textView.text)在OC里面用 ![xxx isEqualString:bbb]转帖保留(谢谢):http://www.cnblogs.com/Lee...
分类:
移动开发 时间:
2015-04-01 17:23:58
阅读次数:
142
有一个登陆界面,还有一个包含多个选项卡的界面在ViewController.m中登陆按钮的代码如下UIViewController *controller=[[Tabbarcontroller alloc]init];[self presentModalViewController:controll...
分类:
移动开发 时间:
2015-04-01 17:09:38
阅读次数:
165
最近同样是新App,设计稿里出现一种圆形进度条的设计,如下:想了想,圆形进度条实现起来不难,但是其中显示百分比的文本确需要自适应,虽然可以使用时自己设定文本字体的大小,但是这样显得很麻烦,也很low。查了一圈,目前实现的自适应UILabel,都是根据font大小动态调整frame的size,并不能满...
分类:
移动开发 时间:
2015-04-01 17:00:43
阅读次数:
263
第一种方法:,使用监听
UIView beginAnimations
方法如下:
[UIView beginAnimations:nil context:nil];
//代理,监听对象
[UIView setAnimationDelegate:self]; //removeCover 是动画执行完后要调用方法
[UIView setAnimation...
分类:
移动开发 时间:
2015-04-01 15:28:10
阅读次数:
121
iOS用户体验之-导航之道
用户不会意识到有导航指向的存在除非他遇到非预期的效果。可以说导航时逻辑跳转的节点。所以导航对用户体验是至关重要的。
iOS中有三种类型的导航,每一种适合不同类型的app。
1.层次类型的导航
在分层app中,一个选择对应一个页面,当这个页面没有分支为止,要想到达另一个分支,你必须返回重新的选择,iOS中
的set...
分类:
移动开发 时间:
2015-04-01 15:23:28
阅读次数:
139
活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。派生自UIView,所以他是视图,也可以附着在视图上。
一.创建
UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView alloc ]
initWithFrame:CGRec...
分类:
其他好文 时间:
2015-04-01 15:23:02
阅读次数:
128
1:qq之间文件的传输是通过p2p通信进行的。
2:qq之间的表情发送实际上就是文字的发送,是客户端再接受到文字之后在本地自己进行转换
3:qq之间的通信既可以通过udp也可以通过Tcp 虽然udp传输数据的时候数据可能会丢失,但是腾讯公司做了相应的操作,保证的传输数据的稳定性,主要用udp是因为udp传输效率高,
同时qq发送消息不是点对点的是客户端—服务器—客户端,因为qq需要查询消息记...
分类:
其他好文 时间:
2015-04-01 15:22:56
阅读次数:
102