2010-11-25 8 views

答えて

19

UIView レイヤープロパティを確認すると、ビューに目に見える境界線を定義できます。次のことを試してみてください:

#import <QuartzCore/QuartzCore.h> 

...

self.yourtableview.layer.borderWidth = 2; 
self.yourtableview.layer.borderColor = [[UIColor whiteColor] CGColor]; 

はまた、プロジェクトのフレームワークリストにQuartzCore.frameworkを含めることを忘れないでください。

+0

こんにちはアリj.R私はフレームワークを追加したにもかかわらず、それを使用しようとしましたが、エラーを落としました... "member'layerのリクエストは構造体または共用体ではありません。 – raghu

1

テーブルボーダーを設定する別の方法があります。

1.テーブルビューより少し大きいサイズのUIViewを追加してください。 テーブルビューをビューのサブビューとして追加します。

テーブルビューのフレームサイズが(2,2,100,200)の場合、ビューサイズは(0,0,104,204)である必要があります。

2.境界線の色として設定するビューのbackgroundColorを設定します。

関連する問題