- (void)drawRect:(CGRect)rectこれが、UIViewで画面に描画を行うのに必要なメソッドです。このdrawRect:は、このビューが画面に配置され、表示を更新する必要が生ずると自動的に呼び出されます。ここに描画のための処理を用意すれば、それが必要に応じて自動的に実行され、常に画面に最新の表示がされるようになる、という仕組みになっているのです。
{
// Drawing code
}
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※MySampleView.h
#import <UIKit/UIKit.h>
@interface MySampleView : UIView {
}
@end
※MySampleView.m
#import "MySampleView.h"
@implementation MySampleView
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
}
return self;
}
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect
{
// Drawing code
}
*/
- (void)dealloc
{
[super dealloc];
}
@end
| << 前へ | 次へ >> |