在ViewController之间传递数据的方法有不少,博主这里总结两种最常用的方法给大家:
我们假设有 视图控制器A 和 视图控制器B,其中我们设视图控制器B 是由 视图控制器A通过Navigation controller Push过去的,也就是说视图控制器B是视图控制器A的子视图控制器。
下面我们就分别通过 A->B 和 B->A传递数据说明两种在视图控制器之间传递数据的方法。
1...
分类:
移动开发 时间:
2015-01-10 08:54:02
阅读次数:
188
假设B为A的子视图继承:A更新 文字内容、交互事件、禁用; 位置、尺寸、样式、交互样式 时, B都会继承响应更新变化B更新文字内容、交互事件、禁用时,A也会更新B更新位置、尺寸、样式、交互样式 时,A不会更新也就是说,文字内容、交互事件、禁用的更新变化会在所有视图生效;而位置、尺寸、样式、交互样式的...
分类:
其他好文 时间:
2014-12-31 17:42:43
阅读次数:
114
方法一:在这个自定义的UIVIew设置一个delegate,指向 A,然后在按钮事件使用delegate让A执行方法跳转B
在这个自定义的UIVIew—>B
B所载的界面—>A
在A里面定义一个算法如下:
-(void)changeInterface:(NSString *)interfacename
{
Class class = NSClassFromString(in...
分类:
其他好文 时间:
2014-12-30 17:11:31
阅读次数:
114
//*************导航状态栏(UINavigationController)***************
1.在导航控制器中,所有的子视图控制器共用一个导航状态栏
UINavigationBar *navBar = self.navigationController.navigationBar
2.可设置导航栏的显示风格
navBar.barStyle = U...
分类:
其他好文 时间:
2014-12-24 21:37:10
阅读次数:
280
概要
对于同一个页面需要展示很多图片信息、子视图等的这样的需求,我们可以采用控件UIScrollVIew,与之常常一起使用的控件是UIPageControl,UIScrollVIew里面可以存放多个子视图,通过设置页模式,以及子页面在UIScrollVIew的content位置,可以在滑动控件UIScrollVIew的时候切换子视图。为了交互友好,常常和控件UIPageControl...
分类:
其他好文 时间:
2014-12-24 16:18:32
阅读次数:
236
UITableView表视图UITableViewCell表视图单元UITableViewDelegateUITableViewDataSource可以在UITableViewCell中添加子视图,从而在一个单元中放置更多的数据。可以通过代码,或者在nib文件中加载他们。两种基本样式:分组表(gro...
分类:
其他好文 时间:
2014-12-20 14:13:44
阅读次数:
171
自定义alertView,继承自UIView,可以在消息区域添加子视图:addCustomerSubview
标题可以有图片+文字构成, 只支持两个按钮操作...
分类:
移动开发 时间:
2014-12-17 12:58:59
阅读次数:
204
1 - (void)explode:(id)aView level:(int)aLevel {2 for (int i = 0; i < aLevel; i++)3 printf("-");4 printf("%s:%s/n"...
分类:
其他好文 时间:
2014-12-16 18:55:19
阅读次数:
146
公司的开发的项目要求在状态栏上边加入程序下载的进度条,之前写的程序,由于是根据ipad的朝向来设置自定义的状态栏的frame,以及子视图的 frame和transform,出现一些不太容易解决的bug。这两天正好项目不太紧,就好好学习一下这方面的知识,以下是我所总结的一点经验:
这里说明一下,Apple没有开放的状态栏的API,在ios 的官方文档没有提到修改Window Level的方式;
...
分类:
移动开发 时间:
2014-12-11 00:25:25
阅读次数:
243
方法一:使用target-action设计模式代码如下:(由根视图推出子视图,再由子视图推出根视图,在推出根视图时,子视图传一个color的属性给根视图,用来修改根视图的背景颜色)根视图控制器代码://.m文件
-(void)viewDidLoad
{
[superviewDidLoad];
self.view.backgroundColor=[UIColorr..
分类:
移动开发 时间:
2014-12-05 19:31:57
阅读次数:
194