私はスクロールビューに奇妙な問題を抱えています - 私はこれをxibファイルとプログラムで実行しようとしました。基本的に私は3つのテキストフィールドをスクロールして画面全体を満たすことができるようにしたいと思っています。スウィフト - スクロールビューを左にスクロールできるようにできませんか?
これを行うには、まずxibでスクロールビューを作成し、画面に常に表示されるように制約しました。私がこのような本scrollview内の位置ので、彼らは私が3つのテキストフィールドは、検索1、2と命名している
scrollView.delegate = self
scrollView.frame = CGRectMake(0, 0, screenSize.width, screenSize.height)
scrollView.backgroundColor = UIColor.redColor()
self.scrollView.contentSize = CGSizeMake(self.view.frame.width*3, screenSize.height * (50/568))
scrollView.center = CGPointMake(self.view.frame.width * -1.5, self.view.frame.height * 0.5)
scrollView.addSubview(containerView)
view.addSubview(scrollView)
self.scrollView.delaysContentTouches = false
、3をスクロールすることができるはずですので、私は、ビューの3倍の大きさにcontentsizeを拡大しました左に画面オフの異なる長さで - これは働いている
search3.center = CGPointMake(screenSize.width * 0.5, screenSize.height * 0.45)
search2.center = CGPointMake(screenSize.width * -0.5, screenSize.height * 0.45)
search1.center = CGPointMake(screenSize.width * -1.5, screenSize.height * 0.45)
、私は右隣に左、他に最初の検索フィールド2つのビューを持っている意味など
問題は、私ができることです私はscrの中心を動かすことができないので、右にスクロールするだけです左から見ると、その長さは右に3つのビューを展開します。私はこれを試してみました -
その他のさまざまな方法では、ビューをプログラムで作成しますが、それは動作しません。これは私が私が右に遠くまでスクロールする必要があるすべてのものを得るものです -
アイブ氏はこれを持っていませんでした。ビューの幅を左側に広げるにはどうすればよいですか?
の3倍の大きさでありますあなたのスクロールビューの中心をまったく動かすのですか? –
あなたの質問は非常に混乱していますが、私はビューの中心点を負に設定していると思います。つまり、その領域をスクロールすることはできません。 – aytek