设置ScrollView初始位置为swift 4

时间:2018-07-30 08:56:55

标签: ios swift uiscrollview

我正在尝试将滚动视图设置为初始位置,正在尝试使用contentoffset,但是我无法管理..访问滚动视图,我总是从底部开始,而不是从上方开始。 >

  public  boolean isInternetConnection()
    {
        ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
        if(connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED ||
                connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED) {
            //we are connected to a network
            return  true;
        }
        else {
            return false;
        }
    }

2 个答案:

答案 0 :(得分:0)

这是因为您使用UITextView而不是UILabel来显示文本。 TextView用于编辑,因此总是从底部开始。

答案 1 :(得分:0)

根据我的经验,使用scrollToItem可能会更好。一个例子是这样的:

    scrollView.scrollToItem(at:IndexPath(item: 10, section: 0), at: .centeredVertically, animated: false)

希望这对您有用。