上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 如果要移除一个 UIView 的所有子视图,SDK 里没有 remove all 之类的方法。可以用 for loop 循环调用 – removeFromSuperview 来移除 例如:for(UIView *view in [self.view subviews]){ [view removefromsuperview]} 阅读全文
posted @ 2014-02-21 16:46 徐坤很无聊 阅读(139) 评论(0) 推荐(0) 编辑
摘要: -------------------转载请注明出处------------------------------------------此类继承于UIView.引入头文件,初始化对象,设置代理,只需要传入一个盛放图片的数组即可.-------------------转载请注明出处------------------------------------------以下为.h文件#import @protocol ImageScrollViewDelegate - (void)tapImageAtIndex:(int)index;@end@interface ImageScrollView : U 阅读全文
posted @ 2014-02-21 15:30 徐坤很无聊 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 属性 作用 CGPoint contentOffSet 监控目前滚动的位置 CGSize contentSize 滚动范围的大小 UIEdgeInsets contentInset 视图在scrollView中的位置 id delegate 设置协议 BOOL directionalLockEnabled 指定控件是否只能在一个方向上滚动 BOOL bounces 控制控件遇到边框是否反弹 BOOL alwaysBounceVertical 控制垂直方向遇到边框是否反弹 BOOL alwaysBounceHorizontal 控制水平方向遇到边框是否反弹 BOOL pagingEnabled 阅读全文
posted @ 2014-02-20 22:29 徐坤很无聊 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 自己随意拖一张图片 UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"11.jpg"]]; [imageView setFrame:CGRectMake(10, 30, 300, 200)]; [self.view addSubview:imageView]; [[imageView layer] setShadowOffset:CGSizeMake(5, 5)]; // 阴影的范围 [[imageView layer] setShadowRadius... 阅读全文
posted @ 2014-02-20 20:18 徐坤很无聊 阅读(955) 评论(0) 推荐(0) 编辑
摘要: -----------------------------转载请注明出处------------------------------------appdelegate的.h中声明一条属性,@property (nonatomic,strong)CenterDrawerViewController *centerViewController1;.m中新建self.centerViewController1 = [[CenterDrawerViewController alloc] init];以下是在其他的控制器中需要获得Appdelegate中的centerViewController1UIA 阅读全文
posted @ 2014-02-20 09:47 徐坤很无聊 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 单例传值实际开发中,一般将用户的信息储存在单例之中,单例保证了只有一个事例,一旦系统调用单例方法,就可以对其中的内容进行修改,读取等等。 属性传值实际开发中,经常会遇到这种情况:前一个页面push到一个新的控制器,push的过程中,需要alloc一个新的控制器实例,我们还需要将前一个页面的信息传递到新建的控制器中,例如系统的通讯录,点击某一个联系人会有部分信息显示到下一控制器。 如何解决呢,我们在新alloc的控制器中声明需要接受数据的类型的属性。直接肤质即可。代理传值 原理是在委托者里赋值,在实现者里通过回调方法取值。 Block传值 将需... 阅读全文
posted @ 2014-02-19 00:44 徐坤很无聊 阅读(335) 评论(2) 推荐(0) 编辑
摘要: 今天在使用tableview的时候,遇到了Tableview最后一行无法显示或者显示不全的问题。在控制器RootViewController中声明了一个UITableView类属性。其中RootViewController是navigationcontroller中的一个控制器@property(,)myTableView;初始化的时候,怕麻烦。初始化的时候——self.myTableView = [UITableView alloc]initWithFrame:self.view.frame];结果导致了显示不全的问题。后来发现,由于navigationBar的高度的问题,导致self.vi 阅读全文
posted @ 2014-02-19 00:43 徐坤很无聊 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 今天在使用tableview的时候,遇到了Tableview最后一行无法显示或者显示不全的问题。在控制器RootViewController中声明了一个UITableView类属性。其中RootViewController是navigationcontroller中的一个控制器@property(,)myTableView;初始化的时候,怕麻烦。初始化的时候——self.myTableView = [UITableView alloc]initWithFrame:self.view.frame];结果导致了显示不全的问题。后来发现,由于navigationBar的高度的问题,导致self.vi 阅读全文
posted @ 2014-02-19 00:42 徐坤很无聊 阅读(594) 评论(0) 推荐(0) 编辑
摘要: NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接读取就可以了。NSUserDefaults支持的数据格式有:NSNumber(Integer、Float、Double),NSString,NSDate,NSArray,NSDictionary,BOOL类型 阅读全文
posted @ 2014-02-14 14:29 徐坤很无聊 阅读(121) 评论(0) 推荐(0) 编辑
摘要: //通知 NSNotification//NSNotification是一个model,与日常项目中的model是一样的,比如你的Movie,Card.代表一个通知.包含name(NSString),object(id),userinfo(NSDictionary),提供了创建方法.以及查看通知信息的方法.//NSNotification是信息.需要通过通知中心发布.//NSNotificationCenter主要负责通知的处理#import "RootViewController.h"@interface RootViewController ()@end@impleme 阅读全文
posted @ 2014-02-13 20:45 徐坤很无聊 阅读(238) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页