2

テーブルを最初から作成し、個々のセルをさまざまな色で塗りつぶすことで、UIBezierPaths の方法を学んでいます。

スクリーンショット1.png

これは、サブクラス化された UIView に含まれる、作成中のカスタム オブジェクトです。

現時点では、次の順序でこれを構築しています。

  1. 「セル」の塗りつぶしの色
  2. コラムライン
  3. 行の行
  4. 外箱(角丸長方形)

写真が示すように、オレンジ色の丸い長方形の外側のセル塗りつぶしの鋭い角を取り除くのに苦労しています。

これらを取り除くために誰かが私を正しい方向に向けることができますか?

乾杯!:)

4

1 に答える 1

2

addClip描画コードの先頭で、そのメソッドを使用して外側の丸みを帯びた四角形のパスをクリッピング パスに追加する必要があります。そうすれば、このパスの外にあるものは何も描画されません。

于 2013-02-17T10:41:41.383 に答える