問題タブ [uiview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uiview - UIImageViewの上にngmocoのFireworksアプリを表示する方法は?
ngmoco の Tim Omernick は最近、スタンフォード大学で講演を行い、iPhone 用の興味深い花火アプリのデモを行い、そのコードをここに投稿しました。
gamemakers.ngmoco.com/post/111712416/stanford-university-and-apple-were-kind-enough-to
ヘッダー ファイルで EAGLView の親クラスを UIView として指定すると、アプリを実行できます。ただし、画像の上に花火を表示できるようにしたいので、親クラスを UIImageView として指定しようとすると、指定した背景画像が花火のアニメーションを隠しているようです。
基本的に、UIImage と EAGLView を同時に表示できるようにしたいと考えています。これは可能ですか?ありがとう
iphone - 選択時にUITableViewCellでサブビューの背景色を保持またはアニメーション化するにはどうすればよいですか?
UITableViewCellのカスタムサブクラスのサブビューとしてUIViewがあります。セルの小さな領域の色を動的に変更するために使用しています。
セルを選択すると、セル全体の背景色(サブビューの背景色を含む)が青に変わります。それは結構です、それは瞬時に起こります。選択は別のViewControllerにドリルダウンします。
ただし、View Controllerから戻ると、背景が再び青から白にアニメーション化されますが、サブビューの背景色はアニメーション化されません。効果は青から白にアニメーション化され、その後突然元の色に戻ります。
どうすればいいですか
- このサブビューの背景色の変更をまったく免除し、
- または、トランジションをアニメートして、私の色がうまく返されるようにしますか?
ありがとう!
iphone - MVC: ビューを読み込む場所は?
私は比較的単純なアプリを持っています。ユーザーが操作するフルスクリーンの UIView サブクラス (musicGridView) と、このクラスをロードする UIScrollView サブクラス (scrollView)、さらに ViewController と mainWindow.xib があります。
現在、myViewController タイプの viewController インスタンスが nib にロードされています。nib には、myViewController が指している myUIView のインスタンスもあります。
AppDelegate では、次のようにします。
私は間違っていると思います。理想的には、appDelegate に scrollView のインスタンスがありません。
scrollView の AwakeFromNib クラスでは、scrollView の初期化を行います。
私が考える方法は、[window addSubview:viewController.view] を appDelegate にロードし、viewController を musicGridView ではなく scrollView のインスタンスにポイントすることです。次に、scrollView awakeFromNib に musicGridView のサブビューを追加します。
最終的に、scrollView が所有する別のビューを作成したいと考えています。これは実際には、ユーザーが左にスクロールして到達できるサイド TabBar (特定の API では不可能) です。
だから私は、他のMVCのものの中で、問題は、viewControllerが、musicGridViewを含む他のすべてのコンテンツUIViewサブクラスを含むscrollViewを指す必要があるかということです?
iphone - 同じ UIImageView の複数のインスタンスを生成する
nib ビルダーで作成した UIImageView があり、この同じ ImageView の複数のインスタンスをどのように作成するのか疑問に思っていました。現在、そのイメージビューにはコードが添付されているため、画面上をランダムに移動できますが、数秒ごとに画面の中央に複数のスポーンが必要です。
iphone - NIB または iPhone のコードを使用してビューを作成する必要がありますか?
Interface Builder を使用してビューを設計する場合、パフォーマンス、開発上の欠点または利点はありますか?
iphone - ビュー コントローラーを iPhone のスタックからポップした後にメソッドを自動的に呼び出す方法
ナビゲーション スタックから子ビューをポップした後、iPhone の親ビューを更新する必要があります。子がスタックからポップされ、親が再び表示されるようになったときに、親ビューが通知されるように、または自動メソッド呼び出しを受け取るように設定するにはどうすればよいですか?
ユーザーは、ユーザーが完了した後に親ページに表示したいデータを子ページに入力し、ビューをポップします。
助けてくれてありがとう!
iphone - 別のクラスから UIView で setNeedsDisplay を呼び出す
タッチに基づいて多くのグラフィックスを操作する UIView サブクラスがあります。[self setNeedsDisplay] 呼び出しはすべて問題ないようです。
ただし、同じ UIView サブクラス インスタンスへのインスタンス変数ポインターを使用してから、それを操作して別の UIView クラスから [UIViewSubClass setNeedsDisplay] を呼び出してみましたが、DrawRect は呼び出されません。setNeedsDisplay を呼び出す場所に制限はありますか?
(このメソッドは、別の UIView サブクラスでボタンがクリックされたときに呼び出されます。メソッドは呼び出されていますが、DrawRect ではありません)
objective-c - UITableViewController からカスタム UIView を開いたときに、カスタム ビューを閉じてテーブル ビューに戻るにはどうすればよいですか?
UITableViewController
ゲームのメニューにを使用しています。UIView
テーブル ビューは、ゲームを表示するカスタムのビュー コントローラーを開きます。ゲームが終了するUIView
と、(MVC プリンシパルを台無しにするような) 通知が表示され、そこから途方に暮れます。
質問:
UIView
はコントローラと通信できますか? どのように?- 1 つのコントローラーは、それを開始したコントローラーと通信できますか? どのように?
- この複雑なビューとコントローラーのすべての間を適切に移行するにはどうすればよいでしょうか?
cocoa-touch - スーパーのView Controllerにアクセスするにはどうすればよいですか?
私は問題を抱えており、問題を説明しようとします:
- 私は1つのメインを持ってい
UIViewController
ます(全画面) - セカンダリが 1 つあります
UIViewController
(setbounds)
/li>mainView
これを使用して、セカンダリ ビューを追加しました。3 番目のコントローラーを作成しました:
/li>modalController
、次のようにセカンダリ コントローラーに追加しました。内のいくつかのイベントに基づいて微積分を作成します
modelController
。次を使用
modalController
して、自分から自分にメッセージを送信できます。secondaryController
注:「自己」は、
modalController
「myObject」を my に渡す必要がありますが、から
mainController
my を参照できません。私はこれを試しました:mainController
secondaryController
注:「自己」は、
secondaryController
しかし、それは機能しません。次を使用して、mainController のビューにアクセスできます。
self.view.superview
注:「自分」は私です
secondaryController
しかし、そのコントローラーにはありません。
iphone - SuperView からビューを削除し、iPhone でサブビューに通知する
ビューがそのスーパー ビューから削除されたときに発生するイベントは? そのサブビューはメッセージを受け取りますか? たとえば、次のように、subview1 に subview2 と subview3 を追加しています。
super_view -> subview1 -> subview2 -> subview3
たとえば、subview1を削除した場合
そのサブビュー (subview2 と subview3) が受け取るイベントは?
スーパービューが削除されたことをサブビューに知らせる方法はありますか?