問題タブ [addsubview]
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.
iphone - 2 つの UIView を 1 つの View Controller に結合するには?
UISegmentedControl、tableView、およびcalendarViewを含むツールバーを表示するRootviewの3つのビューを持つViewControllerがあります。
rootView と tableView には XIB がありますが、calendarView には XIB がありません。
このViewControllerに合わせてカレンダービューをロードするコードを何らかの方法で組み合わせる必要があります。以前は、calendarView を独自の viewController として使用していました。
calendarView のコード:
そのコードをこの新しい viewController に直接配置すると、UISegmentedControl が考慮されず、起動時に表示されます。
UISegmentedConrol のコードは次のとおりです。
objective-c - addSubview: メソッドが恐ろしく遅い
別のものからa を初期化しようとしていますViewController
。これが私の最初に書かれたコードですViewController
:
MediasViewController.h
MediasViewController.m :
コンソール結果:
nil を mediasVideosViewController.view に追加すると、4.261444 秒かかりました
真剣に?nil を追加するには 4 秒以上mediasVideosController
? 1秒から5秒の間で揺れます。
しかし、この行を削除すると:
MediasViewController.m から、次のように読み込み時間が大幅に短縮されました。
nil を mediasVideosViewController.view に追加すると、0.007613 秒かかりました
それは私を夢中にさせます...
誰にも解決策がありますか?
objective-c - サブビュー付きのUILabel
いくつかの理由で、[label addSubview:backgroundView]によって実現したいカスタム背景ビューを備えたUILabelが必要です。
背景は正常にレンダリングされますが、ラベルテキストは表示されません。
私ができないのは、パターン画像で背景色を使用することです。
objective-c - Addsubview の問題
私は Objective-C でのコーディングが初めてで、ビュー管理の問題で数時間立ち往生しています。Matt Gemmel RoudedFloatingPannel に基づいて、半透明の丸い背景を持つ NSImage を表示したいと思います。
背景しか表示されないので、何か間違っているようです。誰かがこれについて私を助けることができますか?
前もって感謝します。ガエル。
iphone - UIButtonへのaddSubView
UIButtonにサブビューを追加しようとしています。これは現在正常に機能しています。ただし、サブビューを追加するとすぐにボタンをクリックできなくなります。
私は次のコードを使用します:
2つのaddsubviewを切り取ると、ボタンが再び機能します。誰かがこれを修正する方法を知っているなら、それは素晴らしいでしょう!
THNX !!!
iphone - UIView サブビューが親内でレンダリングされないのはなぜですか? (コード添付)
カスタムが親UIView
のコンテナ内でレンダリングされないのはなぜですか? UIView
だから私が持っているものは次のとおりです:
- MainViewController -
UIView
"customViewContainer
" (画面全体を占有しない) を持ち、 - CustomView -
UIView
XIB ファイルを使用しUIView
ます。(AspectFit を使用して) レンダリングすると、親 "customViewContainer
"の境界外でレンダリングされます。
カスタム ビューのセットアップに使用されるコードは、MainViewController から抽出した次のコードです。
<< カット - 以下の Update2 を参照 >>
CustomView
だから、ビューが親よりも大きな領域でレンダリングされている理由がわかりませんcustomViewContainer
か? 私が望むのは、型アプローチごとに完全customview
に親 " " に収まるようにすることです。customViewContainer
AspectFit
ありがとう
EDIT 1(明確化を追加)-親ビューで「サブビューをクリップ」すると、クリップされますが、親ビュー領域(画面全体ではなく)内にカスタムビューをレンダリングするために本当に必要なもの。したがって、(a) カスタム ビューの中心を親ビューの中心に配置し、(b) カスタム ビューを親ビューに適切に AspectFit する必要があります。何か案は?
編集 2 - 更新
申し訳ありません-元の質問のコードでコピー/貼り付けの間違いを犯しました-編集できないようですので、以下に正しいバージョンを入れます-明確にするために:
MainViewController
- UIView
" containerView
" (画面全体を占有しない) を持ち、CustomView
- UIView
XIB ファイルを含む - ( を使用して) レンダリングされると、親 " "の境界外でレンダリングされるのはUIView
ここですAspectFit
containerView
以下のコードで、これは今意味がありますか? このコードの理由は、カスタム がありUIView
ますが、それに関連付けられた XIB ファイルがあるため、MainController
ビューを使用できるようにする唯一の方法でした。つまり、 にコンテナ ビューを用意しMainController
view
、プログラムで をコンテナ ビューに追加しCustomView
ます。
「追加するビューのフレームまたは中心を希望どおりに設定してください」について - CustomView のサイズをプログラムまたは手動で設定する必要があると言っていますか (関連して)親のcontainerView)?
私が望んでいたのは、宣言的なレイアウト設定を使用して、「XIBファイルからカスタムビューをロードし、このビューをself.containerViewにアスペクトフィットする」と言う方法があることでしたが、疑問に思い始めていますこれが可能であれば?
以下の更新コード(コピー/貼り付けして変数名などを変更したときに、元の質問に誤りがありました)
iphone - 複数のペン先を持つUIScrollViewの宣言されていないビュー
3つのペン先を使用して同じUIScrollViewで3つの異なるビューをレンダリングしようとしています。しかし、xcodeはビューが宣言されていないというエラーを返し続けます
この例では、XcodeはMainWindow、view2、およびview3が宣言されていないと言います。私は何が間違っているのですか?
objective-c - サブビューから前のビューに戻る方法
私は、さまざまなモジュールで構成されるアプリに取り組んでいます。開始ページから、これらのさまざまなモジュールに移動できます。
それらの 1 つは一種のイメージ ピッカーで、複数のイメージ サムネイルをボタンとして表示するビューです。
このサムネイルをクリックすると、ボタンでもある画像全体がサブビューに表示されます。
サムネイル ビューに戻るには、画像 (ボタン) をもう一度クリックするだけでよいはずです。
問題は、さまざまなモジュールから選択できる開始ページに常に戻るように指示されることです。
ここに、ViewController の実装があります。
ここで何が欠けていますか?
objective-c - ウィンドウ addSubview リリースの問題
アプリのアプリデリゲートについて何か疑問に思っていました。なぜ私はこのようにリリースできないのですか:
-addSubview
メソッドの保持カウントが 1 増加することはほぼ確実でした。では、コントローラーを離すとクラッシュするのはなぜですか? なぜデリゲート以外の別のクラスで機能するのですか?
ありがとう !
iphone - メモリ管理 addSubview:
UIPickerView
自動解放されたオブジェクトとして割り当てたがあり、それ@property (nonatomic,retain)
を保持するために on self を使用します。を呼び出して表示した場合[self.view addSubview:self.picker]
、後で呼び出す必要があります[self.picker release]
か? 私はそれを行ってきましたが、Xcode アナライザーは「この時点で呼び出し元が所有していないオブジェクトの参照カウントの誤った減少」と言っています。
ありがとう!