今天在搭建项目的时候碰到一个相对内容较多的页面,类似如下图片,产品图片、主要参数、交易条件都有内容。
碰到问题:在进行搭建时碰到Block传值阻塞问题,在其中 一个页面的viewWillApper方法里面实现了block方法,结果不走。
现在先来实现页面的搭建:
我的思路是在一个主viewController中通过ScrollView中间控件,链接四个viewController(基础信息、产品图片、主要参数、交易条件页面)。
具体实现:
(1)定义4个页面:
@property
(
strong
,
nonatomic
)
GongYingConditionViewController
* gongyingConditionVC;
@property ( strong , nonatomic ) GongYingParameterViewController * gongyingParameterVC;
@property ( strong , nonatomic ) GongYingPhotoViewController * gongyingPhotoVC;
@property ( strong , nonatomic ) GongYingParameterViewController * gongyingParameterVC;
@property ( strong , nonatomic ) GongYingPhotoViewController * gongyingPhotoVC;
@property
(
strong
,
nonatomic
)
BasicInformationViewController
* basicInformationVC;
(2)添加四个页面到当前页面的ScrollerView:(因为我的页面是在StoryBoard里面的,所以代码如下)
-(
void
)setUI
{
UIStoryboard * tmpStoryboard = [ UIStoryboard
{
UIStoryboard * tmpStoryboard = [ UIStoryboard