iOS问题汇总

1.多个按钮存在的情况下 exclusiveTouch 按钮的排他性 2.sinnept code 插入提示字符 <#模块简介#> 3.hittest 按钮在 view的外面 http://stackoverflow.com/questions/11770743/capturing-touches-on-a-subview-outside-the-frame-of-its-superview-using-hittest 3.collectionView / tableviewcell 需要先注册cell

  4. If you add a subview to a superview it’s already a subview of, nothing happens. In fact if you add a subview to any view, it will remove it from its previous superview. 5.UIControl 继承自 UIView ,给View添加了用户交互的操作——UIControlEvent, 比如 UIControlEventTouchUpInside,什么什么的,都是UIControl提供的功能。 你用UIButton调用的addTarget:selector: 其实是UIControl的方法。 然后UIButton继承UIControl是在有用户操作功能的基础上添加一些别的特性, 比如圆角, 比如TitleLabel 比如Image 。 6.去除多余的 cell

  7.uilbel 键盘返回 next 激活下面的 textview 后 textView从第二行开始

  8 uitableviewcell 的内部层级关系 1sugiugig 9.在tabBarController 的顶部 设置 全局的navbar  ,比如增加一个按钮

取消默认的蓝色
10.把 cell 当 head 之后  需要把 head 放进一个容器里,否则可能导致 no index path for table cell being reused 的错误,以及 head在界面上消失 在 tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 中 11.想用searchDisplayController 的 table 做同时做历史记录和搜索结果的容器,想要在开始搜索的时候显示历史记录,最简单的方式 via http://stackoverflow.com/questions/10734681/show-a-preloaded-search-results 12.xcode 根据版本编译不同代码,用于适配不同的xcode 版本,新的 API 会在旧 Xcode 上通不过编译   13.去除 UISearchBar 多余的黑线
 
14.NSMutableArray 根据对象的某个属性排序的最简便方式
例子 根据 model.index 排列 model

 

 
 
iOS 里充满了这种小 Trick      

iOS问题汇总》上有2条评论

  1. HEXT

    把 cell 当 head 之后 需要把 head 放进一个容器里,否则可能导致 no index path for table cell being reused 的错误,以及 head在界面上消失

    坑了我好久.. 无意看了下控制台 就百度到你了 , 拜谢

    回复
  2. PiziGang

    我去,这个真是醉了,只是在cell里加个textField 但是输入完之后 就啥都没有了,以为几分钟 搞定的,弄了一上午。跪谢 !!!!!

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.