次のように、プログラムで背景パターン ( UIImageViewに設定する) をどのように描画できますか?
20 x 20 ピクセルのような色の正方形が交互に並んでいます。REAL Stupid と MS Visual Basic でできます。私はiOSでそれをやったことがありません。検索を実行すると、colorWithPatternImageが手がかりの 1 つになります。私は数年前に次の REAL Stupid コードを使用しました。キャンバスのサイズに関係なく機能します (UIImageView と同等)。
Dim i,j As Integer
For j=0 To Ceil(CanvasX.Height/20)
For i=0 To Ceil(CanvasX.Width/20)
If i Mod 2=0 And j Mod 2=0 Then
If CField1.text="1" Then
g.ForeColor=&cCC9900
Elseif CField1.text="2" Then
g.ForeColor=&c000000
Else
g.ForeColor=&cCCCCCC
End if
Elseif i Mod 2>0 And j Mod 2>0 Then
If CField1.text="1" Then
g.ForeColor=&cCC9900
Else
g.ForeColor=&cCCCCCC
End if
Else
If CField1.text="1" Then
g.ForeColor=&cE6E6E6
Else
g.ForeColor=&cFFFFFF
End if
End if
g.FillRect i*20,j*20,20,20
Next i
Next j
ご協力ありがとうございました。