Swift - 在VC3上,想要将VC1展开到VC2

时间:2016-03-02 05:41:13

标签: xcode swift storyboard scrollview viewcontroller

我有一个书签viewController。在那个书签 VC 中,我有一半的顶部与 VC1 相关联,当我按下书签中的按钮时,它会带我到VC1和我告诉它的位置请使用此代码,

@IBAction func Home2(sender: AnyObject) {

    if (ScrollView != nil){
        ScrollView.scrollRectToVisible(CGRectMake(8, 8, 239, 43), animated: true)
}

}

 @IBAction func goHome2(segue: UIStoryboardSegue) {
    Home2(self)
}

我从故事板链接了这些代码。对于我的书签 VC 的下半部分的剩余部分,我将其用于 VC2 ,我将向您展示 VC2 那与故事板相关联,另一个代码让我继续 VC2

@IBAction func returnTo3(segue: UIStoryboardSegue) {
    print("back in the ViewController3")
}

@IBAction func secondHome_1(sender: AnyObject) {

    if (secondScrollView != nil){
        secondScrollView.scrollRectToVisible(CGRectMake(8, 8, 359, 483), animated: true)

    }
 }

@IBAction func secondHome3_1(segue: UIStoryboardSegue) {
    // Call the home method to position the scrollView
    secondHome_1(self)
}

现在你知道我如何能够从VC书签到我想要的位置,我正在努力的部分是当我在 VC1 时我会去书签然后去我的书签的下半部分按下 VC2 的底部,它不让我去 VC2 我想要的位置,它让我保持在 VC1 在同一位置。

我可以通过按 VC1 中的书签并转到其下半部分并单击 VC2 按钮并从转到VC1 VC2 位置?

这些图片是为了让您了解更多,

screenshot http://i64.tinypic.com/2hfv2o5.png

0 个答案:

没有答案