2017-06-12 9 views
0

私は使用して、垂直に回転スライダ10とアプリケーション行ったXcodeの にswift3を使用しています:回転及び制約(Xcodeの)

slider1outlet.transform = CGAffineTransform.init(回転角度:CGFloat( - をDouble.pi/2))

これはスライダー2〜10と同じですが、 の問題がありますが、最大の高さになるように制約を追加して、画面の幅全体に均等に分散させます私は自分の画面を回転させる。

これはうまくいかないようですが、制約はスライダーで変わるように見えますが、それは必要ありません。 私はスクリーンショットを作成しました(デモのためだけに3つのスライダを使用) 最初のスライダは赤い背景を持ち、スライダを回転させたアプリケーションのスクリーンショットです: No rotation 回転スライダ付き第一スライダが赤色の背景) With rotation

答えて

0

私は正確同じ問題を抱えていた、そしてそれは把握して永遠に連れて行ってくれたしています。私は最終的にこのために自分のクラスを書くことになった。VerticalSlider

あなたのストーリーボードに新しいUISliderを作り、そのクラスをVerticalSliderに設定するだけです。

私のプロジェクトの試行錯誤のために何千もの時間がかかりました。だから私は最終的に誰かを助けることができてうれしいです。D

関連する問題