-1

私は 1 つの imageView と 2 つの pickerView に 1 ~ 9 の番号を付けています。たとえば、ユーザーが最初のピッカーで 3 を選択し、2 番目のピッカーで 4 を選択した場合、imageView の画像がどのようにカットされるかを示したいと思います。この選択 3 と 4 は、3 列と 4 行を意味し、imageView に 2 つの垂直線と 3 つの水平線をペイントしたいと考えています。

4

1 に答える 1

1

aaaa ... ImageView の drawRect メソッドで ... ピッカーの数字に従って幅と高さを分割し、次のようにします: (疑似コード)

float widthSplit=imageview.width/widthPiker.value;
float heightSplit=imageview.height/heightPiker.value;

for (int i=0; i<widthPiker.value; i++){
draw line (CGPointMake(0,i*widthSplit) , CGPointMake(imageview.height,i*widthSplit))
}

身長も同じ

幅、色、その他すべてを自分で設定できますコアグラフィックス描画チュートリアルを見るだけです

于 2013-04-24T08:19:54.497 に答える