scrollview移动部分到顶部

时间:2018-04-02 11:39:51

标签: android scrollview

我是Android编程新手。我正在使用滚动视图来渲染视图。

我的XML视图如下:

<ScrollView>

<LL1> <TV1> </LL1>
<LL2> <TV2> </LL2>
<LL3> <TV3> </LL3>
<LL4> <TV4> </LL4>
<LL5> <TV5> </LL5>
<LL6> <TV6> </LL6>

</ScrollView>

当我点击TV6时,LL6布局应该移动到屏幕顶部。

我尝试过一些事情,但没有正常工作:

 - TV6.getParent().requestChildFocus(TV6,TV6);
 - scrollView.smoothScrollTo(0, 0);

让我知道如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

尝试这个,也许这对你有用

thirdStore: function(get) {
    return get('firstStore') + get('secondStore');
}

@IBAction func btnClicked(_ sender: Any) {

    let vc = self.storyboard?.instantiateViewController(withIdentifier: "dd") as! secViewController

    self.addChildViewController(vc)

     self.view.addSubview(vc.view)

    // illusion of push VC

    vc.view.frame = CGRect.init(x: self.view.frame.width, y: 0 , width: self.view.frame.width, height: self.view.frame.width)

    UIView.animate(withDuration: 0.5 , animations: {

              vc.view.frame = CGRect.init(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.width)

        }

     )

    vc.didMove(toParentViewController: self)

}