問題タブ [uitabbarcontroller]
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 - UITabBarController は何も選択されていない状態で初期化されます
私のプロジェクトには、プログラムで作成している UITabBarController があります-ペン先はありません。ビュー コントローラーを作成して初期化し、それらの配列を作成しsetViewControllers:animated:
て、タブ バー コントローラーでメソッドを使用します。これは、表示されたときにタブバーコントローラーで何も選択されていないことを除いて機能します。を呼び出す[ tabBarController setSelectedIndex:1 ]
と問題なく動作しますが、 を呼び出す[ tabBarController setSelectedIndex:0 ]
と何も選択されません。これは奇妙なバグですか、それとも間違っていますか? これは iPhone SDK 3.0 を使用しています。
iphone - UINavigationController および UITabBarController 内の選択的な自動回転
ご挨拶!これがシナリオです。
ナビゲーション コントローラーから始めて (タブ バーは存在しません。以前のビュー コントローラーのプッシュでは非表示になっています)、新しいビュー コントローラーを初期化し、ナビゲーション コントローラー スタックにプッシュします。この新しい VC には、同じフレームを持つ UIScrollView をプログラムで追加する孤独なUIViewが含まれています。( UIViewを避けたかったのですが、これがself.viewを何かに割り当てる唯一の方法でした。 viewDidLoadでUIScrollViewをUIViewにキャストすることはお勧めできません。)
これで、ナビゲーション バーとスクロール ビューができました。いくつかの画像をスクロールするように設定しました (大きな驚きです!)、それは問題なく動作します。これでオートローテーションをサポートしたいと思います。したがって、私は VC で次のように応答します。
コンパイルして実行します。ああ、そして...何もない。明らかに、私は何か悪いことをしました。
今、私はすでにUINavigationController と autorotationに関する投稿を読んでおり、これについて間違った方法で行っており、必要以上に複雑にしているというこっそりの疑いがあります。
自動回転をサポートするUIScrollViewを表示するには、もっと良い方法が必要です。ナビコントローラーが邪魔なのかもしれませんが、どうやって回避すればいいのかわかりません。
理想的には、ナビゲーション バーが一切表示されないものが欲しいです。代わりに、上部に表示/非表示になるツールバー/ステータス バーがあります (ビデオの再生時に表示されるように)。ナビゲーション バーをそのままにしておく必要がある場合、またはそれが本当に高さの低いナビゲーション バーである場合、ビデオとツールバーを再生するときに表示されますが、回転させることはできますか? 問題は、ピックスを表示するときに、この特定のモードでのみ回転させたいということです。他の時ではありません。
あえてモーダル VC を使用してみますか? (ええ、いや、それも正しくありません。さらに、とにかくナビゲーションバーがあります。)
iphone - Tabbar が Navigationcontroller にアクセスできない
私はナビゲーションコントローラーアプリを持っています。
タブバーをビューにプッシュします。タブは機能しており、タイトルが変更され、完璧です。現在、タブの 1 つにリストがあり、タブバー内の子ページにリンクしようとしています。
何も起こりません。これが機能するコース:
タブバー内でこのサブページにプッシュし、ナビゲーションバーのボタンを変更できるようにしたいと考えています。これは可能ですか?
iphone - ボタンが押されたときにタブバーを非表示にして、コンテンツを全画面表示できるようにすることはできますか?
ナビゲーションベースのアプリケーションの詳細ビューにUITabBarがあります。テキストと画像をテーブルビューに保存しています。ユーザーがセルをタップしてナビゲーションコントローラーとタブバーを非表示にして、コンテンツを全画面表示できるようにしたいと考えています。
トップバーを非表示にするためのこのコードを見つけましたが、タブバーを非表示にするのは簡単ではないようです。
誰かがこれを行う方法を知っていますか?
ビューがすでにロードされていると、このコードはtabBarを非表示にするためには機能しません。
これは私が見つけたコードです。ただし、ビューがロードされている場合にのみ機能するようです。そのため、タブバーが表示された後は、タブバーを非表示にするために使用することはできません。私はまだこの仕事をするのに苦労しています。助けてください!!!
iphone - UINavigationController、UITableView、および次のビューを表示しない
テーブルに問題があり、ユーザーがテーブルのセルに触れると別のビューが表示されます。メイン ビューに UITabBarController を使用して、さまざまなビューを表示しています。次に、ユーザーが UITableView ビューを選択してテーブル セルの選択から次のビューを表示するときに、UINavigationController を使用します。
私の問題は次のとおりです。表のセルを選択すると、セルが強調表示され、次のビューが表示されません。IBを使用しています。私が見つけたすべての例は、例が機能することを除いて、私と同じ方法でこれを行っています!
ディクショナリを使用して NSMutableArray にコントローラをロードしました。また、配列項目を使用するのではなく、View Controller を直接作成して、このコードを試しました。同じ結果....
対象のコントローラー(Calc1ViewController)をチェックして、コントローラーに異常がないことを確認しました。直接表示すると、コントローラー (Calc1ViewController) が正しく表示されます。
ここにいくつかのコードがあります.....
ディクショナリ内のビュー コントローラの初期化:
また、辞書を使用せずにこれを試しました- [[menuList objectAtIndex:...]; の代わりにビューコントローラーを作成します。行 -- 次のようにビュー コントローラを作成します。
ナビゲーション コントローラーは AppDelegate で定義され、IB を介して RootViewController に接続されます。
テーブルの行を選択すると、pushViewController コードが実行されたことがデバッガーに表示されますが、次のビューは表示されません。次に例を示します。
代替テキスト http://thecoolestcompany.com/ssc-table-view.jpg
何か案は?
iphone - iPhoneのナビゲーションの問題
タブバーアプリを持っていますが、最初のタブはボタンが付いた画像です。ボタンに触れると、Webビューが押されることになっています。他のタブはプレーンなWebビューです。これらは正常に機能しますが、新しいビューにプッシュするたびに、空白になります(上部の戻るボタンを除く)。
質問:
プッシュされたWebビューにxibが必要ですか?
loadRequestコードは正確にどこに行きますか?(タブバービューでawakeFromNibを使用しました)
戻るボタンを押したときに、上部のナビゲーションバーを非表示にするために追加できるフックまたは何らかの方法はありますか?
iphone - iPhone 3.0 SDK にアップグレードすると、シミュレーターに空白の画面が表示されるようになりました
私は、2 つの UINavigationControllers を含む UITabBarController を使用する iPhone アプリを持っており、それぞれに 1 つ以上の TableViewControllers (実際には、UITableViewDelegate と UITableViewDataSource を実装するカスタマイズされた UIViewControllers) が含まれています。すべてがコード化されています。Interface Builder は、UI の作成には使用されませんでした。SDK 2 で作成されました。SDK 2 では問題なく動作しました。
最近、SDK 3.0 に更新しました。Info で、Base SDK 設定を iPhone Simulator 3.0 に設定しました。これで、シミュレーターでアプリケーションを起動すると、上部にステータス バーがある空白の画面のみが表示されます。私のアプリの兆候はありません。ただし、アプリを終了すると、終了するアニメーションが再生されているときに、欠落しているテーブルビューが短時間表示されます。また、空白の白い画面で、ナビゲーション ボタンがあるべき場所をクリックして、アプリを終了し、表示されていない画面が短時間表示されると、そのナビゲーションによって別の画面が表示されることがわかります。したがって、ボタンは機能し、おそらくテーブルビューセルがそこにあり、それらは表示されません。
誰もこのようなものを見たことがありますか?何が原因で、どうすれば修正できるのか、誰にもわかりませんか? SDK 3.0 にアップデートすると、SQLiteBooks などのサンプル アプリが正常に動作するように見えることに気付きました。上記で述べたように、Interface Builder を使用していないことを除けば、使用されているテクノロジに関しては、私のアプリは SQLiteBooks と大差ありません。
iphone - UITabBarController-20以上のビュー
アプリでタブバー(UITabBarController)を使用していますが、20以上の異なるビューから選択したいと考えています。
5つ以上ある場合は、「詳細」メニューが表示されます。[その他]メニューから任意のビューにアクセスできますが、[構成](編集)ナビゲーションバーを使用してTabBarをカスタマイズする際に問題が発生します。最初のビューのアイコンは20個しか表示されず、ビューをどの方向にもスクロールできません。21以上の数字のアイコンは、「構成」(編集)ナビゲーションバーでは使用できません
上下(または左右)にスクロールして、すべてのビューアイコンでTabBarをカスタマイズできるようにする方法はありますか?すべてのビューアイコンにアクセスするために「構成」(編集)ナビゲーションバーをカスタマイズする他の方法はありますか?
iphone - UITabBar ボタンから呼び出される iPhone UIActionSheet
タブバーから直接 ActionSheet を呼び出す方法はありますか? ユーザーが適切なボタンを含むアクションシートを表示するタブバーに連絡先ボタンが必要なプログラムに取り組んでいます。
前もって感謝します
iphone - タブバービューのデータが最新でないのはなぜですか?
3つのタブがあるタブバーコントローラーがあります。タブ番号2には、2つのUILabelビューを含むビューがあります。これらは、InterfaceBuilderを介してビューのコントローラーのIBOutletsにバインドされます。
ユーザーがタブバーの項目#2をタップする前、つまりビューが読み込まれる前に、これらのラベルに値を設定することがあります。何が起こるかというと、ビューにはInterfaceBuilderのデフォルトのデータ設定のみが表示されます。タブバーコントローラーの起動時にビューを強制的にロードするか、見逃したアウトレットで何かを構成することによって、データが最新であることを確認するにはどうすればよいですか?
ありがとう