IOS 开发问题汇总

一、修改uibutton显示的title文字

 [button setTitle:titleLabelText forState:UIControlStateNormal];

点击打开链接

二、绘制图形不成功

原因:在绘制图形时不能使用removeFromSuperview函数 。


三、java 时间戳与IOS时间戳转换

       1.spring mvc 默认把返回json中时间转换成时间戳。

       2.java的时间戳精确到毫秒,所以IOS在转换的时候需要除以1000

四、更新sqlite数据库模拟器没有问题真机调试出现Unknown error calling sqlite3_step (8: attempt to write a readonly database) eu

       原因:数据库建在了程序目录,程序目录在真机环境中是只读的,在Mac OS不是只读。应该将数据库建在你把数据库建在documents目录中。


五、代码实现Segue跳转

 [self performSegueWithIdentifier:@"ProductChoice" sender:self];


六、storyboard设置场景的设计大小

1、将size设置为自由大小freeFrom。

2、选中控制器的主view。

3、打开尺寸检查器设置大小。


七、设置UIview透明

       view.opaque = NO;

       view.backgroundColor = [UIColor colorWithRed:0 green:0 blue:1.0 alpha:0.3];
八、view动画实现

       http://blog.csdn.net/totogo2010/article/details/8501812

九、view层级管理

     将一个UIView显示在最前面只需要调用其父视图的 bringSubviewToFront()方法。

     将一个UIView层推送到背后只需要调用其父视图的 sendSubviewToBack()方法。

十、IOS正则使用对象

     NSRegularExpression 

     NSRegularExpression

十一、自定义UITableViewCell的选中样式

      1.在cellForRowAtIndexPath函数中直接设置无效

   2.需要在自定义的UITableViewCell类中initWithStyle函数中设置然后在cellForRowAtIndexPath函数中

     调用cell的initWithStyle函数得到新的cell。

十二iOS7中UITableView有一个subview是UITableViewWrapperView,它是所有UITableViewCell的superview。

十三、UILongPressGestureRecognizer不能重复使用如果重复使用就指挥在最后一个控件触发。

十四、 如果项目存放文件夹名称与项目名称不一致会报如下错误


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章