Xcode
wing0ew
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
storyboard segue 传递数据
把数据从A页面传递到B页面在A页面建立如下函数- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ UIViewController *destination = segue.destinationViewController; if ([destination respondsTo原创 2013-09-29 11:13:08 · 929 阅读 · 0 评论 -
UIScrollView 的放大缩小
背景:因为Apple的放大缩小的手势没有最小值和最大值的限制,用户体验不好,因此用UIScrollView 来代替。先上代码在viewDidLoad中//zoom self.scrollZoom = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 43, 1024, 705)]; self.scrollZoom转载 2013-11-21 11:26:59 · 978 阅读 · 0 评论 -
导航栏添加多个按键
添加多个按钮同样,这个技巧也不是iOS 7的,开发者经常会在导航栏中添加多个按钮,所以我决定在这里进行介绍。我们可以在导航栏左边或者右边添加多个按钮。例如,我们希望在导航栏右边添加一个照相机和分享按钮,那只需要使用下面的代码即可:UIBarButtonItem *shareItem = [[UIBarButtonItem alloc] initWithBarButt转载 2013-11-04 13:52:32 · 1103 阅读 · 0 评论 -
ios 一行中的文字显示多种颜色
要设置多种属性的话就要设置NSMutableAttributedString这个方法,他对于string类设置不同的熟悉,包括颜色,字体等多种属性。先上代码: NSMutableAttributedString *lab = [[NSMutableAttributedString alloc]initWithString:@"今天天气很好,秋高气爽,万里无云!啊啊啊啊啊啊啊啊啊啊原创 2013-10-24 17:05:38 · 1219 阅读 · 0 评论 -
IOS中NSUserDefaults的用法
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接转载 2013-10-15 12:02:53 · 700 阅读 · 0 评论 -
传递数据NSNotification
NSNotification 是一种在页面之间传递数据的方法,可以实现一对一和多对多的数据传递。主要方法如下:发送数据 //注册(第一步) NSNotification *notification =[NSNotification notificationWithName:@"mynotification" object:firstField.tex原创 2013-09-27 15:54:25 · 874 阅读 · 0 评论 -
StoryBoard使用push跳转不连线。(解决黑屏问题)
//取得UIStoryboard对象UIStoryboard *storyboard=self.storyboard;//获取当前的storyboard对象//实例化PushDetailViewController *push=[storyboard instantiateViewControllerWithIdentifier:@"PushDetailViewController"];原创 2013-10-12 17:55:41 · 2033 阅读 · 0 评论 -
设置app全屏——隐藏status bar(适用于ios7)
由于更新了ios7,许多东西有所改动,其中之一就是view的定位。在Info.plist中添加“Status bar is initially hidden”,设置为YES.和"View controller-based status bar appearance",设置为NO.同时添加两句才会有效果。转载 2013-09-22 12:28:25 · 2331 阅读 · 0 评论 -
Label换行
小操作,写在这里以防以后忘了xcode的代码和C一样用 ”\n“ 换行 NSString *textString = [[NSString alloc ] initWithFormat:@"日期:%@%@%@", firstString,@"\n时间:", subString];但是试了很久就是没效果后来才发现要修改label的属性将Lines设为0就行了,原创 2013-09-18 17:59:20 · 1176 阅读 · 0 评论 -
Xcode时间格式
时间设置的格式-(NSString *)getDate{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd EEEE HH:mm:ss a"]; NSString *locationString=[formatter stringFro转载 2013-09-18 11:31:52 · 1311 阅读 · 0 评论 -
NSDate常用代码范例
1. 创建或初始化可用以下方法 用于创建NSDate实例的类方法有 + (id)date; 返回当前时间 + (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs; 返回以当前时间为基准,然后过了secs秒的时间 + (id)dateW转载 2013-09-18 11:34:30 · 591 阅读 · 0 评论 -
一直显示UIScrollView的Indicators,即滚动条
背景:为了让用户知道给页面可以滑动,一直显示滚动条来提醒用户。先上代码:#define noDisableVerticalScrollTag 836913#define noDisableHorizontalScrollTag 836914@implementation UIImageView (ForScrollView) - (void) setAlpha:(floa原创 2013-11-21 11:10:07 · 1833 阅读 · 0 评论
分享