我爱iOS
文章平均质量分 53
sunqiliuyang
这个作者很懒,什么都没留下…
展开
-
ios之应用程序设置
应用程序设置(Application Settings):在iOS和Mac OS很多软件中都有使用偏好(preferences),例如,在iOS中我们设置WiFi、运用商和壁纸等等。创建设置束创建工程Settings Bundle(设置束)一个应用程序的使用偏好,是存储在一个Root.list的XML文件中的,在这个文件中是与Settings Bundle关转载 2014-11-27 12:11:02 · 324 阅读 · 0 评论 -
故事板UIStoryboard
UIStoryboard *storyBoard =[UIStoryboardstoryboardWithName:@"QFriendsViewController"bundle:nil]; UIViewController *viewController = [storyBoardinstantiateViewControllerWithIdentifier:@"QAddF原创 2015-01-05 10:33:53 · 475 阅读 · 0 评论 -
对于UITableViewCell
在UITableView中对cell进行重用,并且此重用用的是xib,编程的cell若想在下面添加一个不一样的我们的功能的cell有以下几种办法:1,在(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath中 根据判断状态,或者NSA原创 2015-01-05 09:40:28 · 359 阅读 · 0 评论 -
iOS小点记
1,注意,如果在main函数里面使用C++类,除了要包含头文件以外,最重要的是记得把main.m改成main.mm,否则会报一些奇怪的错误。所以,任何时候我们使用c++,如果报奇怪的错误,那就要提醒自己是不是把相应的源文件改成.mm后缀了。其它引用此类的文件有时候也要改成.mm文件原创 2014-11-05 15:34:25 · 328 阅读 · 0 评论 -
strong or weak
weak 可避免死循环。代码例子:@class ClassA;@interface WBViewController : UIViewController@property(nonatomic, strong) ClassA *classA;@end@interface ClassA : NSObject//为避免死循环,这里应该改为 wea转载 2014-12-25 11:17:22 · 472 阅读 · 0 评论 -
UITouch 触摸事件处理(实例)
1. UITouch 的主要方法:C代码 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesEnded:(NSSe转载 2014-11-05 17:26:53 · 366 阅读 · 0 评论 -
UITextField小结
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)] //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; ty转载 2014-11-05 17:09:20 · 260 阅读 · 0 评论 -
ios中的@property和@synthesize
在@property中的关键字,它们都是有特殊作用的,我把它们分为三类分别是:原子性,访问器控制,内存管理。转载 2014-11-05 15:12:24 · 284 阅读 · 0 评论 -
gestureRecognizer
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{ return !self.isDragging;原创 2015-02-02 18:01:12 · 363 阅读 · 0 评论 -
自适应高度的UITextView的实现
自适应高度的UITextView的实现LOFTER app需要实现了一个类似iPhone短信输入框的功能,它的功能其实蛮简单,就是:【UITextView的高度随着内容高度的变化而变化】。实现思路应该是:在UITextView的textChanged事件响应代码里计算输入内容的高度,然后如果高度与文本变化前比起来有变化,则修改UITextView的高度为这个新的高度。转载 2015-02-02 17:56:34 · 356 阅读 · 0 评论 -
UILabel
UILabel 多行文字自动换行 (自动折行)1.UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)]; 2. UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 150)];转载 2014-11-05 17:55:23 · 458 阅读 · 0 评论 -
关于引导页 iOS(蒙层)
对于写引导页有两个解决方案:1,写个UIImageView子类。通过获得appDelegate将自己加载到appDelegate.window上。[appDelegate.windowaddSubview:self]; 对于这个子类,为了使它能看见底下的页面,我们可以把背景变成半透明的。CGFloat R = (CGFloat)0/255.0; CGFl原创 2014-12-24 16:00:25 · 1766 阅读 · 0 评论 -
创建UIButton
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];btn.frame = CGRectMake(30, 360, 90, 35);[btn setTitle:@"ZoomIn" forState:UIControlStateNormal];[btn setTitle:@"Zoo转载 2014-11-05 17:50:41 · 321 阅读 · 0 评论