問題タブ [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.

0 投票する
1 に答える
481 参照

iphone - iPhone SDKの問題:TableView whitinTabBarControlledViewsをロードする

私は問題を抱えており、今日一日中解決策を見つけることができません。私はiPhoneSDKを初めて使用するので、何かが足りないと思います。

私のアプリは、3つのViewControllerを持つTabbedNavigationで構成されています。すべてが期待どおりに機能します。ここで、ユーザーがボタン(タブボタンではない...)をタブで移動したときに、(できればNIBから)新しいビューを開きたいと思います。ボタンのアクションメソッドは期待どおりに呼び出されます。ただし、新しい(テーブル)ビューが読み込まれません。

私はあなたに私の状況を説明するいくつかのコードを与えようとします:

まず、アプリケーションのデリゲートのdidFinishLaunchingWithOptionsで、tabBarControllerのビューをロードします(TabBarControllerはデリゲートのプロパティです)。

予想どおり、アプリがstartetの場合、TabControllerの最初のViewControllerが表示されます。このviewControllerには、ボタンのaction-methodが配置されるカスタムViewControllerクラスがあります。私のアクションメソッドは次のようになります。

これは、どういうわけか、機能していません...もちろん、私はいくつかのことを試しましたが、成功しませんでした。

誰かが私を正しい方向に向けることができますか?ボタンを押すだけで新しいビューにたどり着くのはそれほど難しいことではありません...

前もって感謝します!

シェール、パウィ

0 投票する
1 に答える
726 参照

iphone - パラメータを UINavigationController のメイン ビューに渡す

私はiPhone / iPadの開発にかなり慣れていません。私のアプリケーションには uitabcontroller があり、1 つのタブに uinavigation コントローラーを追加します。しかし、他のタブでも同じデザインと機能が必要であることに気付きました。コードを再利用したいと思います。唯一の変更は、セクションが使用しているxmlファイルです。

メイン ビューの uinavigation コントローラーにパラメーターを追加する方法はありますか? 前もって感謝します。

0 投票する
1 に答える
195 参照

iphone - 検索バーのテキストボックスに入力する際の UISearchBar エラー

奇妙なエラーを発見しました。私はこのサンプルに従っています:

http://jduff.github.com/2010/03/09/throwing-a-uinavigationcontroller-uitabbarcontroller-and-uisearchbar-together/

私はそれをテストしてから、アプリでロールしようとしました。サンプルでは機能しましたが、私のアプリでは機能しませんでした。私のアプリでは、検索バー内にテキストビューを入力するたびに SIGABRT または BAD_ACCESS エラーが発生します。主な違いは、検索を最初のタブではなく 2 番目のタブに配置したことです。アプリのタブオーダーを変更して、最初のタブのナビゲーション コントローラーで検索できるようにしたら、うまくいきました。最初に検索バーのテキストビューに入らない限りそうです。オブジェクトが解放され、後で入力しようとすると失敗します。とても奇妙です。ここにあるオブジェクトについて、初期化シーケンスが何であるかを説明するのに十分な知識はありませんが、それを機能させるには、さらに初期化を行う必要があると思います。

0 投票する
1 に答える
1020 参照

iphone - UITabController でタブを切り替えるときに「pushViewController」アニメーションを使用する

UITabBarViewController が pushViewController を実行するときに UINavigationController と同じアニメーションを実行しようとして問題が発生しています。

次のコードは、タブを切り替えるときにアニメーションを実行します。

上記のコードを変更して、viewController をナビゲーション コントローラーにプッシュするのと同じように、正しいアニメーションからスライドを実行するにはどうすればよいですか?

0 投票する
2 に答える
449 参照

ios - UIBarButton がタブ コントローラー内のテーブル ビューに表示されない

iOS開発に関するnoobの質問。

以前のプロジェクトでは、次のように、viewDidLoad メソッドでボタンを追加する UITableViewController があります。

これはうまくいきます。

同じことをしようとしている別のアプリケーションがありますが、一番上に UITabBarControllerDelegate (「タブ バー アプリケーション」に付随するデフォルト) があり、その最初のビューは UITableViewController です。

最初のビューは単なるテーブルなのでペン先はありません。viewDidLoad メソッドにボタンを追加しようとして、同じコードで同じことをしようとしていますが、機能していません。

したがって、firstViewController (UITableViewController) で、上記のコードを viewDidLoad メソッドに追加していますが、成功しません。

ただし、テーブルにはデータが表示されています (managedObjectContext から)。コードを firstViewController の「initWithStyle」メソッドに入れてみましたが、どちらも機能しません。

何か案は?明らかに私は何かを理解していません。

ありがとう!

0 投票する
1 に答える
993 参照

objective-c - 使用可能な UITabBarController タブ アイコンは何ですか?

iOS SDK から利用可能なすべてのアイコンを表示するにはどうすればよいですか? また、それらを UITabBarController タブに設定するにはどうすればよいですか?

0 投票する
2 に答える
1388 参照

ios - UISplitViewController - willShowViewController が起動しない

iPhone アプリケーションを iPad で動作するように変換しています。この場合、ユーザー インターフェイスは Interface Builder で作成されました。ルート コントローラー (インデックス 0) のインターフェイスは、次のレイアウトのタブ コントローラーとナビゲーション コントローラーで構成されます。

  • タブ コントローラー
  • ナビコントローラー1
  • ナビコントローラー2
  • ナビコントローラー3

私はこれをバラバラに実装してきました。最初のステップとしてタブ コントローラーとナビゲーション コントローラー 1 をセットアップすると、すべてが正しく機能します。willHideViewController と willShowViewController は正しく動作します。インターフェイスが SplitView から Popover に正しく切り替わります。Navigation Controller 2 を追加すると、willHideViewController と willShowViewController は決して起動せず、シミュレーター内で iPad がどの方向にあるかに関係なく、常にポップオーバー コントローラーが表示されます。

2 つ目のナビゲーション コントローラーを追加する場合、インターフェイスを正しく機能させるために、インターフェイス ビルダー内で結び付ける必要があるものは他にありますか?

0 投票する
2 に答える
482 参照

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 (ヌル)

0 投票する
1 に答える
1076 参照

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を作成する方法:

ナビゲーションをポップしたときの垂直アニメーションの修正はありますか?

ありがとう。

0 投票する
1 に答える
875 参照

xamarin.ios - Storyboard と Monotouch を使用して UITabController にタブを手動で追加する

現在、モノタッチでタブ付きアプリケーションを作成するために、新しい iOS 5 ストーリーボード アプローチを使用しています。ストーリーボードを使用して Xcode で 2 つのタブ ビューを開発し、それらをタブ バー コントローラーに適切にリンクしました。また、2 つの追加のタブ間で共有される 3 番目のタブ ビューを (Xcode で) 開発したいと考えています。同じレイアウトを再利用したいが、選択されているタブに応じて異なるデータを表示したい (レイアウトは同じだがデータが異なる「人気」と「最近」のようなものを考えてください)。

これを行うには、ストーリーボード駆動のタブが追加された後、タブを手動で 2 回追加できると考えました。ストーリーボード アプローチでこれを行うにはどうすればよいですか? ストーリーボードの読み込みはかなり透過的であるように見えるため、コードのどこでこれを行うべきかわかりません (つまり、AppDelegate にはコードが表示されません)。または、ストーリーボード アプローチを使用して 2 つのタブ間でビューを共有する別の (より簡単で優れた) 方法はありますか?