問題タブ [uistoryboard]

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 に答える
812 参照

objective-c - ストーリーボードの UIView にプログラムで追加されたサブビューがアクションに応答しない

ストーリーボードのグラフィックインターフェイスがクリッピングして作業できなくなったため、個別のxibとして構築する必要があった多くの要素を含むスクロールビューがあります。

xib はインターフェイス ビルダーを使用してビルドされ、ファイルの所有者をグラフィカルに同じビュー コントローラーに設定すると、Ctrl キーを押しながらクリックしてボタンとメソッドをリンクすることができます。

ビューは、viewDidLoad メソッドで次のように追加されます。

ここで、myView はメイン ビューで、subviewHolder は UIScrollView コンテナーです。どちらもコントローラーにリンクされており、サブビューが追加されて正常に表示されます。Self はもちろんView Controllerです。

応答していないように見えるのは、サブビューにある UIButtons にリンクされたビュー コントローラーのアクションです。いくつかのブレークポイントを設定しましたが、フローがそこを通過していません。

何が欠けていますか?

ありがとう

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

iphone - セグエを使用してビューを自動的に回転させる

UINavigationControllerを縦向きでモーダルに表示するUIViewControllerが横向きにあります。モーダルセグエ接続を使用してViewControllerからNavigationControllerに移動すると、何らかの理由で、最初はView Controllerが強制的に縦向きになります(最初は横向きである必要があります)。セグエを外すと、期待通りに動作します。

望ましい動作は、横向きのインターフェイスから縦向きの別のインターフェイスへのモーダルセグエを使用することです。

ここで何が起こっているのか分かりますか?または、意図したとおりに機能させる方法は?

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

xcode4 - ストーリーボード - ユーザーがタブバーを押したときにタブビューをモーダルに表示する方法は?

TabBar に 4 つの項目があります。項目の 1 つは「WorkFlowViewController」です。電話アプリのボイスメールタブをクリックするなど、ユーザーがTabBarでそのタブにアクセスしたときに、「WorkFlowViewController」をモーダルに表示したいと考えています。

ストーリーボードでセグエを使用してそれを行う方法は?

TabBarViewController を WorkFlowViewController にリンク (コントロール + マウス) しようとしましたが、ストーリーボード セグエには 4 つのオプションが表示されます: 1. 関係 2. プッシュ 3. モーダル 4. カスタム

「関係」を選択すると、タブ項目がタブバーに自動的に追加され、ユーザーがタブを押すと (モーダルではなく) 正常に動作します。

「モーダル」を選択すると、タブ項目がタブバーに追加されず、ユーザーはタブ項目をクリックする場所がありません。ストーリーボードを使用してタブバーにタブ項目を手動で追加することはできません。

どうもありがとう。

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

iphone - UIStoryboard の UITabBarController で UIImagePickerController を構成する

ストーリーボードを使用するプロジェクトがあります。最初の ViewController は、2 つの ViewController をホストする UITabBarController であり、最初の ViewController は UIImagePickerController です。

UIImagePickerController をどこで設定する必要がありますか (sourceType などを設定します)?

0 投票する
3 に答える
11682 参照

iphone - バンドルに NIB をロードできませんでした: 'ストーリーボードを使用する場合の NSBundle

アプリをしばらく使用すると、次のエラーが発生します。通常、クラッシュを引き起こすには 50 ~ 100 回の移動が必要です。ストーリーボードを使用しているため意味がわかりませんが、これは NIB エラーです。

どこから調べたらよいか 100% 確信が持てませんが、これはストーリーボードが破損していることを意味していると思いますか?

すべてのソースを調べましたが、文字列「nib」がどこにもないため、nibWithNibName 呼び出しなどはありません。作成しようとしましたが、MainWindow.xib もありません。ストーリーボードを使用しているときにメインインターフェイスに設定できるかどうかはわかりません。ただし、.xcodeproj/project.pbxproj ファイルには .nib への参照が 1 つあります。

Xcode 4.2 でストーリーボードを使用しています。私のメイン ストーリーボードは MainStoryboard_iPhone に設定され、そのファイルは MainStoryboard_iPhone.storyboard という名前です。

クラッシュは iOS 5 シミュレーターにあります。

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

objective-c - ストーリーボードで MFMailComposeViewController を使用しても機能しない

ストーリーボードでは、ボタンから a へのセグエをセットアップして、UIViewControllerモーダルに表示できます。これはうまくいきます。ただし、ストーリーボードのクラスを から に変更するUIViewControllerMFMailComposeViewController、まったく機能しません。表示されるのは上部のナビゲーション バーだけで、残りのディスプレイは黒で塗りつぶされています。私は間違ったアプローチを取っていますか?

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

ios - UINavigationcontroller pushViewController が次の Viewcontroller を取得するために機能しない

私は提供されたほとんどすべてのヘルプを赤くしましたが、まだ混乱しています。Xcode4.2でsoryboardを使用した単純なプロジェクトがあります。そこに、Navigationcontroller と 2 つの Viewcontroler (1 つ、2 つ) があります。pushViewController で 1 つから 2 つにしようとすると、その内訳がわかりません。私の問題はどこにありますか。ストーリーボードに Navigationcontroler がある場合、それにアクセスして使用するのに問題はないはずです。よろしいですか? 私はモーダルウィンドウアプリケーションに勝てません.ユーザーがコントロールデータを失うことなく前後に移動できるストーリーボードのようなものを使用しています. どうすればいいのでしょう。

助けてくれてありがとう、私はアップルの開発が初めてです:)

唯一のコード:

0 投票する
0 に答える
317 参照

objective-c - ストーリーボード:ナビゲーションとツールバーで異なるボタン画像

ナビゲーションバーとツールバーを含むビューの両方を備えたiPadストーリーボードがあります。同じ画像で両方にボタンアイテムを追加しました。ただし、アプリケーションを実行すると、ボタンの画像が2つのバーで少し異なるように見えます。誰かがこれについて説明がありますか?

これが2つのボタンです。左側はバーボタンアイテムのあるツールバーで、右側はバーボタンアイテムのあるナビゲーションアイテムです。正しいものはそれがそうであるべきであるように見えます。

ここに画像の説明を入力してください ここに画像の説明を入力してください

0 投票する
3 に答える
12501 参照

xcode - Xcode 4.2 iOS 5: UITableView からの複数のセグエ

私は今、iOS5 の 4.2 で Xcode を使い始めています。いくつかの変更があり、解決方法がわからないという問題に直面しています。

私は、2 つのセクション、1 行のみの 1 番目のセクション、および 3 行の 2 番目のセクションでプログラムによって設定される UITablwView の例を実行しています。

私の目的は、テーブルから行を選択することです。その行に基づいて、ユーザーは別のビューにリダイレクトされます。

例: セクション 0 行 0 を選択し、アプリがビュー 1 にプッシュ - 名前設定 // セクション 1 行 0 を選択、アプリがビュー 3 にプッシュ - アドレス設定

昔ながらの方法で、これは非常に単純で、UIViewController を initWithNibName で初期化し、ビューをプッシュするだけです。

ストーリーボードを使用すると、すべてが変更されます。または、少なくとも、tableView から異なる UIViewControllers に複数のセグエを設定できないため、同じ結果を得る方法がわからないため、変更されると思います...そして昔ながらの方法を実行するストーリーボードのビューから NIB 名を取得して UIViewController を初期化してプッシュできる場所がわかりません。

この結果に到達する方法を知っている人はいますか??

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

ios - Segue Popover が正しく動作しない

UIBarButtonItemSegue を使用して表示し、クリックしたポップオーバー ビューを閉じようとしています。

ビュー以外に固定されていない一般的なセグエを作成し、名前を付けました

Interface Builder で UIBarButtonItem を次のように固定しました。

しかし、ボタンをクリックしてセグエを表示するたびに、エラーが発生します。

キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'UIStoryboardPopoverSegue は、バー ボタン アイテムまたはビューから提示する必要があります。

それは私にさえ当たらない-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

スタックに関する次の質問を読みました。

  1. iOS:ポップオーバーを閉じる方法
  2. UIBarButtonItem + ポップオーバー セグエは複数のポップオーバーを作成します

しかし、私はまだ同じエラーが発生します。私の人生では、何がうまくいかないのか理解できません