1

を使用して、境界線でフレーム化しようとしているUIImageViewがありますCALayer

私の境界線は実際には2つの境界線で構成されています...内側の境界線は幅5ピクセルで白、外側の境界線は幅1ピクセルで明るい灰色になります。

私は最初の部分を簡単に達成することができます:

myImageView.layer.borderColor = [UIColor whiteColor].CGColor;
myImageView.layer.borderColorWidth = 5.0f;

しかし、その周りに1pxの灰色の境界線を追加するのに苦労しています。

4

2 に答える 2

1

「背景ビュー」のsuperViewは、「背景ビュー」のbackgroundColorがライトグレーmyImageViewよりも1px大きいため、「背景ビュー」を作成できます。myImageView次に、myImageViewサブビューとして追加します

于 2013-01-24T02:25:48.713 に答える
0

これを試して

randomView.layer.borderColor = [[UIColor colorWithRed:0.8f green:0.8f blue:0.8f alpha:1.0f] CGColor]; randomView.layer.borderWidth = 1.0f;

于 2014-02-10T17:47:49.913 に答える