グラデーションに関するドキュメントを読んでいますが、少し迷っています。ビューがあり、そのビュー内で、四角形 (ビューよりも小さい) 内に単純な黒から灰色の線形グラデーションを下から上に描画したいだけです。何もサブクラス化せずにそれを行うにはどうすればよいですか (ビューをサブクラス化する必要がある多くのことを読みました)。
これまでさまざまなプラットフォームで行ってきたのと同じくらい簡単にこれを行う方法を探しています。(言語フリー:-)) のようなもの:
blackcolor = MakeBlack();
whiteColor = MakeWhite();
startPoint = MakeStartPoint();
endPoint = MakeEndPoint();
onthisgraphicport = SetGraphicPort(self.view);
clippingRect = MakeClipRect();
DrawGradient(from:whiteColor, to:blackcolor, from:startPoint, to:endPoint, onthisgraphicport, intoThisRect:clippingRect);
ご協力ありがとうございました。