問題タブ [uitabcontroller]
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 - iPhone SDKの問題:TableView whitinTabBarControlledViewsをロードする
私は問題を抱えており、今日一日中解決策を見つけることができません。私はiPhoneSDKを初めて使用するので、何かが足りないと思います。
私のアプリは、3つのViewControllerを持つTabbedNavigationで構成されています。すべてが期待どおりに機能します。ここで、ユーザーがボタン(タブボタンではない...)をタブで移動したときに、(できればNIBから)新しいビューを開きたいと思います。ボタンのアクションメソッドは期待どおりに呼び出されます。ただし、新しい(テーブル)ビューが読み込まれません。
私はあなたに私の状況を説明するいくつかのコードを与えようとします:
まず、アプリケーションのデリゲートのdidFinishLaunchingWithOptionsで、tabBarControllerのビューをロードします(TabBarControllerはデリゲートのプロパティです)。
予想どおり、アプリがstartetの場合、TabControllerの最初のViewControllerが表示されます。このviewControllerには、ボタンのaction-methodが配置されるカスタムViewControllerクラスがあります。私のアクションメソッドは次のようになります。
これは、どういうわけか、機能していません...もちろん、私はいくつかのことを試しましたが、成功しませんでした。
誰かが私を正しい方向に向けることができますか?ボタンを押すだけで新しいビューにたどり着くのはそれほど難しいことではありません...
前もって感謝します!
シェール、パウィ
iphone - パラメータを UINavigationController のメイン ビューに渡す
私はiPhone / iPadの開発にかなり慣れていません。私のアプリケーションには uitabcontroller があり、1 つのタブに uinavigation コントローラーを追加します。しかし、他のタブでも同じデザインと機能が必要であることに気付きました。コードを再利用したいと思います。唯一の変更は、セクションが使用しているxmlファイルです。
メイン ビューの uinavigation コントローラーにパラメーターを追加する方法はありますか? 前もって感謝します。
iphone - 検索バーのテキストボックスに入力する際の UISearchBar エラー
奇妙なエラーを発見しました。私はこのサンプルに従っています:
私はそれをテストしてから、アプリでロールしようとしました。サンプルでは機能しましたが、私のアプリでは機能しませんでした。私のアプリでは、検索バー内にテキストビューを入力するたびに SIGABRT または BAD_ACCESS エラーが発生します。主な違いは、検索を最初のタブではなく 2 番目のタブに配置したことです。アプリのタブオーダーを変更して、最初のタブのナビゲーション コントローラーで検索できるようにしたら、うまくいきました。最初に検索バーのテキストビューに入らない限りそうです。オブジェクトが解放され、後で入力しようとすると失敗します。とても奇妙です。ここにあるオブジェクトについて、初期化シーケンスが何であるかを説明するのに十分な知識はありませんが、それを機能させるには、さらに初期化を行う必要があると思います。
iphone - UITabController でタブを切り替えるときに「pushViewController」アニメーションを使用する
UITabBarViewController が pushViewController を実行するときに UINavigationController と同じアニメーションを実行しようとして問題が発生しています。
次のコードは、タブを切り替えるときにアニメーションを実行します。
上記のコードを変更して、viewController をナビゲーション コントローラーにプッシュするのと同じように、正しいアニメーションからスライドを実行するにはどうすればよいですか?
ios - UIBarButton がタブ コントローラー内のテーブル ビューに表示されない
iOS開発に関するnoobの質問。
以前のプロジェクトでは、次のように、viewDidLoad メソッドでボタンを追加する UITableViewController があります。
これはうまくいきます。
同じことをしようとしている別のアプリケーションがありますが、一番上に UITabBarControllerDelegate (「タブ バー アプリケーション」に付随するデフォルト) があり、その最初のビューは UITableViewController です。
最初のビューは単なるテーブルなのでペン先はありません。viewDidLoad メソッドにボタンを追加しようとして、同じコードで同じことをしようとしていますが、機能していません。
したがって、firstViewController (UITableViewController) で、上記のコードを viewDidLoad メソッドに追加していますが、成功しません。
ただし、テーブルにはデータが表示されています (managedObjectContext から)。コードを firstViewController の「initWithStyle」メソッドに入れてみましたが、どちらも機能しません。
何か案は?明らかに私は何かを理解していません。
ありがとう!
objective-c - 使用可能な UITabBarController タブ アイコンは何ですか?
iOS SDK から利用可能なすべてのアイコンを表示するにはどうすればよいですか? また、それらを UITabBarController タブに設定するにはどうすればよいですか?
ios - UISplitViewController - willShowViewController が起動しない
iPhone アプリケーションを iPad で動作するように変換しています。この場合、ユーザー インターフェイスは Interface Builder で作成されました。ルート コントローラー (インデックス 0) のインターフェイスは、次のレイアウトのタブ コントローラーとナビゲーション コントローラーで構成されます。
- タブ コントローラー
- ナビコントローラー1
- ナビコントローラー2
- ナビコントローラー3
私はこれをバラバラに実装してきました。最初のステップとしてタブ コントローラーとナビゲーション コントローラー 1 をセットアップすると、すべてが正しく機能します。willHideViewController と willShowViewController は正しく動作します。インターフェイスが SplitView から Popover に正しく切り替わります。Navigation Controller 2 を追加すると、willHideViewController と willShowViewController は決して起動せず、シミュレーター内で iPad がどの方向にあるかに関係なく、常にポップオーバー コントローラーが表示されます。
2 つ目のナビゲーション コントローラーを追加する場合、インターフェイスを正しく機能させるために、インターフェイス ビルダー内で結び付ける必要があるものは他にありますか?
iphone - コア データ: 1 つの UITableView/エンティティの変更が、他の「間接的に」関連する UItableview/エンティティによって認識されない
vc1 と vc2 の両方で、コア データ モデルから読み取っているエンティティは「年」です。「numberOfRowsInSection()」などのルーチンでは、NSSet() を介して、モデルの「対多」関係を介してコースにアクセスします。(つまり、courses_rel)。これはすべて、両方のビューの初期表示で正常に機能します。
vc3もうまく機能します。ユーザーは、選択した任意の年に新しいコースを追加できます。
これが私の問題です。ユーザーが vc3 経由で新しいコースを追加してから vc2 に切り替えると、新しいコースが表示されず、以下のエラーが表示されます。変更はコースデータベーステーブルで行われたが、vc2 のテーブルビューは「年」テーブルからロードされているため、エラーが発生していることはわかっています。コースではなく「年」を扱っているため、「didChangeObject」やその他の関連メッセージを取得することはありません。ただし、グループ化された各セクションの本体はコースのリストです。
ユーザーが vc2 に移動するとすぐにコース テーブル (vc3) の変更が反映されるようにするにはどうすればよいですか?
新しいフェッチ操作と [view reloadData] を viewWillLoad 関数に配置しましたが、これはコースではなく年のフェッチであるため、効果はありません。
これは、ユーザーが vc3 でコースを追加した後に vc2 に切り替えたときに発生するエラーです。
CoreData: エラー: 重大なアプリケーション エラーです。-controllerDidChangeContent: の呼び出し中に、NSFetchedResultsController のデリゲートから例外がキャッチされました。無効な更新: セクション 0 の行数が無効です。更新後の既存のセクションに含まれる行数 (3) は、更新前にそのセクションに含まれる行数 (2) に、その数をプラスまたはマイナスした値と等しくなければなりません。そのセクションに挿入または削除された行数 (0 挿入、0 削除)、およびそのセクションに移動された、またはそのセクションから移動された行数 (0 移動、0 移動)。userInfo (ヌル)
iphone - MonoTouch.Dialog を使用した UISplitViewController
MonoTouch.Dialog (DialogViewController) で UISplitViewController を使用すると、ナビゲーション コントローラーの「戻る」ボタンを使用するときに問題が発生します。
http://i.stack.imgur.com/LeykT.png
上から下に垂直に詳細側に大きなアニメーションがあります。
小さな MonoTouch サンプルをhttps://github.com/t9mike/MonoTouch-TabPlusNav1-Sampleにアップロードしました。【修正後のアップデート】
同じくGitHubにある優れたMonoTouch.Dialogライブラリを使用しています。例はこれを参照します。
最初のタブのView Controllerを作成する方法:
ナビゲーションをポップしたときの垂直アニメーションの修正はありますか?
ありがとう。
xamarin.ios - Storyboard と Monotouch を使用して UITabController にタブを手動で追加する
現在、モノタッチでタブ付きアプリケーションを作成するために、新しい iOS 5 ストーリーボード アプローチを使用しています。ストーリーボードを使用して Xcode で 2 つのタブ ビューを開発し、それらをタブ バー コントローラーに適切にリンクしました。また、2 つの追加のタブ間で共有される 3 番目のタブ ビューを (Xcode で) 開発したいと考えています。同じレイアウトを再利用したいが、選択されているタブに応じて異なるデータを表示したい (レイアウトは同じだがデータが異なる「人気」と「最近」のようなものを考えてください)。
これを行うには、ストーリーボード駆動のタブが追加された後、タブを手動で 2 回追加できると考えました。ストーリーボード アプローチでこれを行うにはどうすればよいですか? ストーリーボードの読み込みはかなり透過的であるように見えるため、コードのどこでこれを行うべきかわかりません (つまり、AppDelegate にはコードが表示されません)。または、ストーリーボード アプローチを使用して 2 つのタブ間でビューを共有する別の (より簡単で優れた) 方法はありますか?