0

のスクロール パフォーマンスに影響を与えることなくUIImageView、 のサブビューとして追加されたに丸みを帯びた角を追加する許容可能な方法を長い間見つけようとしてきました。スクロールのパフォーマンスに深刻な影響を与えるプロパティの調整について言及しています ( と組み合わせて使用​​します)。UITableViewCellUITableViewCALayer's cornerRadiusMasksToBounds

実行可能な方法は、それ自体に飛び込んUIImageで実際の画像をいじることだと思いますが、それでも許容できる方法を見つけることはできません。

UITableViewしたがって、完璧なスクロール パフォーマンスを維持しながら、スクロール可能で丸みを帯びたコーナーを表示するためのクリーンな方法がある場合は、ぜひご連絡ください。皆さんが提供できる助けをありがとう。

4

2 に答える 2

1

「Round Rect」タイプの UIButton を使用し、State config を「Disabled」に設定して、ボタンに画像を追加できます。

または QuartzCore.framework をインポートして使用します

self.imageView.layer.frame = CGRectInset(self.imageView.layer.frame, 20, 20);

20,20 の代わりに角の半径を指定します

于 2012-11-19T20:31:20.353 に答える
0

iOSストックアプリは角を丸くしています。この効果を実現するために、アプリには、アプリの各コーナーに小さな丸いコーナーの画像が配置されています。この手法は、描画して実装するのが簡単です。この本の134ページをチェックしてください:Pro iOS5

于 2012-11-19T23:27:48.883 に答える