0

Core Graphics を使用してフロー図を作成するのに助けが必要です。黄色の楕円で始まり、赤い斜めのシェイプが続きます。これら 2 つのシェイプは、1 つのヘッド矢印で接続されています。(色合い、色、矢印..) よろしくお願いします。


ipad 用のアプリケーションを作成しました。アプリケーション デリゲート ファイル グループと 10 個の他のビュー コントローラーがあります。これらのビュー コントローラーの 1 つは、「AnimationViewController.xib」と .h および .m ファイルです。ここで、このビューにいくつかの図形を描画します (これは別のビューです)。ここで applicationDidFinishLaunching メソッドが機能するかどうかはわかりません。appdelagate .m ファイルに applicationDidFinishLaunchingwithOptions があります。

アプリケーションを起動した後 (詳細ビューが表示されます)、IfAnimationViewController に切り替えましたが、何も表示されません!
この件についてお役に立てれば幸いです。
よろしくお願いします

ところで: 私が持っているコードを送信できませんでした。システムは {} ボタンを使用して 4 つのスペースを入力するよう求め続けました...とても混乱しました。

4

1 に答える 1

0

Core Data は永続性 (データベース) API であり、描画とは関係ありません。

プリミティブ クォーツ操作を使用して自分で描画したい場合は、次のようにします。

  • サブビューで「新しいファイル」を作成しますUIView

  • 必要なものを描画する独自のメソッドを実装しますdrawRect:(以下を参照)。

  • アプリの起動時に、またはメイン ビューのクラスをファイル内のカスタム ビューに設定することによって、カスタム ビューのインスタンスをメイン ビュー (またはウィンドウ) に追加し.xibます。

典型的なカスタムdrawRect:実装は次のようになります。

- (void)drawRect:(CGRect)rectToDraw {
  if (CGRectIsNull(rectToDraw))
    return;
  CGContextRef ctx = UIGraphicsGetCurrentContext();
  UIGraphicsPushContext(ctx);
  CGContextSetFillColorWithColor(ctx, [UIColor redColor].CGColor);
  CGContextFillRect(ctx, rectToDraw);
  UIGraphicsPopContext();
}

最善の策は、View Programming Guide for iOSで参照されているサンプル コードのいくつかから始めることです。

于 2011-10-11T12:46:23.547 に答える