iOS开发总结

1.
通过点击手势 获得所在imageView上的位置
首先响应这个的方法的是手势,手势调用方法
CGPoint position =  [sender locationInView:self.imageOfTagAndLocation];
此方法可以获得你点击的位置
2.
还有就是在用storyboard关联的时候注意一定要看好关联的是一个方法 如果关联了一个有效的一个无效的方法那么就把无效的方法移除,如果不移除的话会发生崩溃。
3.
新的传值方式可以用segue
从后面往前面传值
注意一定要用标识确定是哪个要传的值
- ( IBAction )unwindToViewController:( UIStoryboardSegue *)segue {
    if ([[segue identifier ] isEqualToString : @"segueForUnwindToViewController"]) {
         MY SearchBarViewController *searchBarViewController = (MY SearchBarViewController *)[segue sourceViewController ];
//添加属性 需要传的值 进行赋值
        [[ self label ] setText :[searchBarViewController something ]];
    }
}
用这个可以从上一个或者其他页面来直接跳回到指定的controller
然后可以对其进行设置
4.学习须知
(1) .以后再写工程的时候添加视图到另一个试图的时候用下面的写法 
比如说:[[self view] addsubview self.myView];
以后就摒弃点语法了
(2). 以后在写项目的过程中一定要注意 能重用的一定要注意重用,减少冗余的代码,写的代码质量越高。不仅阅读性好 而且 维护起来方便。
(3). 加限定约束用storyboard做适配的时候一定要注意,要先计算好自己的逻辑关系图然后再进行添加约束。
(4). 在使用swift 和OC混编的时候一定要注意Swift的优先级高如果是swift和OC命名有重复的情况,会先走swift代码,然后才会走OC的代码所以在以后的编程中一定要注意检查一下有没有重复的命名。注意。以后再写一些静态的东西的时候,注意要把东西写全了再进行约束的填写。还有写约束的时候一定要注意不要全用系统的约束。尽量不要用系统的约束。需要手动调整的手动调整,可以边进行约束的填写,边运行界面调整。。还有就是文字要居中,不要靠在一遍。需要对齐的约束必须对齐。手动填写约束。
(5). 在方法没响应的时候 应该考虑三种 一种是绑定了没 另一种是 交互开了没  最后一种是 方法关联了没。
5.xib定制cell的时候 怎么处理
注册xib
  UINib *nib = [ UINib nibWithNibName : @"RyxCommonTableViewCell" bundle :[ NSBundle mainBundle ]];
    [[self tableView] registerNib:nib forCellReuseIdentifier:[RyxRecordTableViewController recordCommonCellIdentifier]];
return commonCell;
tableview 无高亮状态
- ( BOOL )tableView:( UITableView *)tableView shouldHighlightRowAtIndexPath:( NSIndexPath *)indexPath {
   
return NO ;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值