これは、私には驚異的な割合の頭痛を引き起こしています。UIScrollViewの中に深いネストされたサブビューをスケーリングする
iPad用のUML描画アプリケーションを作成しようとしています。
私は現在、クラスを 'キャンバス'に追加する機能を持っています。キャンバスは単にUIScrollView内にあるUIViewです。
各クラス要素は、クラス名、属性、およびメソッド(UITextFields)を含むUIViewです。これらはすべてキャンバスのサブビューです。
私が抱えている問題は、ピンチ/ズーム機能を使用してクラスを拡大するときです。ちょうどぼやけているUITextFieldsです。 UIScrollViewは変換を適用するだけで、スケーリング自体を処理する必要があるからです。
私が考えることができる唯一の方法は、クラスを再描画してより大きなものにすることです。その結果、互いの相対的な配置が歪む可能性があります。たとえば、2つのクラスが並んでいて、サイズが2倍になっている場合、左側のクラスは右側のクラスと重なることがあります。
私は何時間もソリューションを探していましたが、私はどこにもいません。私のような状況を説明できるコードサンプルやアドバイスを知っている人はいますか?または、そうでない場合は、私が記述した方法でUITextField(またはUILabel)をどのように拡大縮小するかを示す例ですか?
あなたはhttp://stackoverflow.com/q/19856928/935381について考えていますか? – Hitarth