最初にCustomViewを作成します。
#import <UIKit/UIKit.h>
@interface MyView : UIView
@end
#import "MyView.h"
@implementation MyView
- (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 Rect
[[UIColor redColor] setFill]; // red
UIRectFill(CGRectInset(self.bounds, 100, 100));
}
@end
ますテスト。あなたが必要とするすべてはのbackgroundColor
プロパティを設定し、四角形の色を変更することがあるので、もしあなたのAppDelegateかのViewController
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
MyView* view = [[MyView alloc]initWithFrame:CGRectMake(10, 30, 300, 400)];
view.backgroundColor = [UIColor blackColor];
[window addSubview:view];
[self.window makeKeyAndVisible];
return YES;
}
- (void)viewDidLoad
{
MyView* view = [[MyView alloc]initWithFrame:CGRectMake(10, 30, 300, 400)];
view.backgroundColor = [UIColor blackColor];
[self.view addSubview:view];
[super viewDidLoad];
}
XCodeのは、アプリケーション(IDE)です。それは何も描かない。 Objective-CはiOSのプログラミング言語です。あなたはこのサイトのチュートリアルをチェックしてみてください - 特にこれは:http://www.raywenderlich.com/2033/core-graphics-101-lines-rectangles-andgradients(あなたの質問をもう一度見ても –
私はobjective-cコードを書く必要があると私は理解していますが、私は参照のフレームとしてx-codeになっていると言っていました。 UIScrollViewは、スクロールできるかどうか、スクロールできるかどうかを判断します。私は、画面の矩形を描いたが、私はそれを最終的に見ることができるまでスクロールできることとして定義されていたUIScrollViewを持っていた場合。この前提に基づいて、UIViewControllerとその.xibファイルを使用して座標を決定するユーザー入力に応じて四角形を描画する方法を知っておくだけです。 –
私が必要とするのは、ユーザーが決めた入力を受け取り、ユーザーが定義した座標、高さ、および幅に基づいて矩形を描く方法です。 –