1、异步请求数据同时刷新界面,如果要增加或调整界面样式,只能在主线程中操作,而不能在子线程中进行,否则会触发异常,如在
dispatch_get_global_queue中增加视图或控件。
2、调整UITableView中tableHeaderView的大小或样式,后必须给tableHeaderView重新复制,否则界面会乱的,如:
UIView *bgView = self.tableView.tableHeaderView;
frame = bgView.frame;
frame.size.height = CGRectGetMaxY(webView.frame);
bgView.frame = frame;
self.tableView.tableHeaderView = bgView;
3、有关视图跳转的问题,若V1是通过动画打开的,在V1中通过导航方式打开V2,在V2中通过导航方式打开V3,如果V3返回V1,步骤为:a.先导航方式返回V2;
dispatch_get_global_queue中增加视图或控件。
2、调整UITableView中tableHeaderView的大小或样式,后必须给tableHeaderView重新复制,否则界面会乱的,如:
UIView *bgView = self.tableView.tableHeaderView;
frame = bgView.frame;
frame.size.height = CGRectGetMaxY(webView.frame);
bgView.frame = frame;
self.tableView.tableHeaderView = bgView;
3、有关视图跳转的问题,若V1是通过动画打开的,在V1中通过导航方式打开V2,在V2中通过导航方式打开V3,如果V3返回V1,步骤为:a.先导航方式返回V2;