問題タブ [uiview]
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 - UITextView を UIView のサブビューとして追加し、次に UIScrollView に追加する
View xib に配線されたUIViewController
( ) があります。ContentViewController
にドロップするTextView
とUIView
、IB の階層にサブビューとして表示されます。
ContentViewController
にはコンセントとしてラベルがあり、 のラベルに配線されていContentView.xib
ます。以下のコードを実行すると、最初のビューにはテキスト ビューが表示されますが、他のビュー/ページをスクロールするとラベルのみが表示されます。
ボタンまたはテキストフィールドを IB のビューにドラッグすると、ページをスクロールしてもすべてそこに表示されます。上記のテキストはラベルにも設定されています。テキストビューは最初のページの後に消えます。テキストも設定できません。新しいテキストビューをにドラッグしましたがUIView
、最初のページの後にも消えます。テキストビューのために何か別のことをする必要がありますか?
UIScrollView
が各ページにあることがわかりました。スクロールビューがある場所を縦にスワイプすると、テキストが表示されます。しかし、最初のスクロールビュー以降のすべてのスクロールビューでそれを行う必要があります。
ただし、スワイプすると、アプリを再起動するまでテキストが表示されたままになります。スクロールするのに十分なテキストがない場合、テキストビューは表示されません。この動作に関する提案はありますか?
iphone - Iphone SDK - サブビューのアニメーション
UIWebView と OptionsPane (カスタム ビューのカスタム UIViewController) を持つビューがあります。
ビューが表示されているときに、オプション ペイン (メイン ビューの上部にある) を所定の位置にフリップする必要があります。コードを使用していますが、奇妙な結果が得られます。
ビューが最初に表示されると、オプション ペインが既に表示されているように見えます... navController で [戻る] を押してビューを再度プルアップすると、アニメーションは完全に機能します。
誰でもこのトピックに光を当てることができますか?
cocoa-touch - tableViewHeaderが複数のサブビューを拒否する
UITableViewのtableViewHeaderプロパティはUIViewであるため、複数のサブビューを追加できると思いました。ただし、セグメント化されたコントロールのコードを追加すると、UILabelが描画されない数行前に表示されます。長方形は互いに重なってはいけません。
私は何が間違っているのですか?
}
iphone - UINavigationController NIB では、ファイルの所有者にビューが必要ですか?
Interface Builder で View Controller nib のデフォルトの View Outlet を設定する際に問題があります。これが私のセットアップです:
ナビゲーション コントローラーをモーダル ビューとして読み込む TabBar ベースのアプリケーションがあります。
MenuController 自体は次のように構成されています。
MyNavCtrlrSubClass が読み込まれるときに次のエラーが発生することを除いて、これはすべて正常に機能します。
Loaded the "MenuController" nib but the view outlet was not set
これが起こっている理由は明らかです。ファイルの所有者には、そのビューのアウトレット接続がありません。問題は、そのビューとして何を設定する必要があるかということです。そもそも何かを設定する必要がありますか? Navigation Bar は MenuController.xib の唯一の候補ですが、これを行うと、いわば UINavigationBar 自体のサイズがフルスクリーン モードになります。
私は明らかにIBで何かが欠けていますが、何ですか?MyNavCtrlrSubClass.m には、UINavigationController の IBOutlet を除いて、コード自体はありません。IB でこれを完全に設定しようとして間違いを犯していますか? アイデアは、モーダル ナビゲーション コントローラーを 1 つのペン先に保持し、それがロードするすべてのビューを別々のペン先に保持することですが、MenuController はナビゲーションの単なるコンテナーであり、ビュー自体は含まれていないため、明らかに設計が間違っています。:)
なぜ私が別の方法で設計しないのか疑問に思っているのであれば、それは、理想的な階層を構築するよう IB がどのように求めているかについて、私の (おそらく間違った) 認識に従おうとしているからです。
どんな助けでも大歓迎です。
objective-c - 現在表示されている UIView を検出する方法はありますか?
Web サービスと通信し、アプリ全体で使用されるクラスがあります。私が探しているのは、ユーザーがいるビューの上にある UIActionSheet にエラー メッセージを表示する方法です。これを行う簡単な方法はありますか? 可能であれば、すべてのビューでメソッドをコールバックすることは避けたいと思います。
iphone - UIScrollView (UIView をスクロールする) の下に影を描画する
私のセットアップは、同じ幅の UIView を含む画面の中央 (iPhone では 300x400 のように中央に配置) にある UIScrollView であるため、垂直方向にスクロールします。この UIView では、ラベルなどを使用してカスタム サブビューを描画します (さまざまな色のスコアボードです)。
私がしたいのは、UIScrollView の下に影を付けて、スクロールするスコアボード全体が背景の上に浮かぶようにすることです。
この素敵な投稿を見つけまし たUIViewの下に影を描くにはどうすればよいですか? ScrollView サブクラスでこのコードを使用していますが、うまくいきません。おそらく、ScrollView の drawRect: で実際の形状を描画していないためです (UIView に描画されているため)。
また、ScrollView で View をスクロールし、ScrollView の影をスクロール領域の外に表示するには、ScrollView の「境界」を拡張する必要があると思います。
ios - 横向きの iPhone で大きなサイズのテキストで UIView を埋める
iPhone アプリをランドスケープ モードにして、画面いっぱいに表示されるビューの 1 つにメッセージを表示したいと考えています。現在、6、10、または 12 文字のメッセージは、Interface Builder の縦表示で約 12 ポイントのフォントまでしか表示されません。私がビルドし、iPhone シミュレーターが横向きに切り替わると、フォント サイズは縦向きと同じままになり、ビューがいっぱいになりません。
iphone - iPhone でシングル ビュー ベースのアプリケーション ビューを切り替える
シンプルなビューベースのアプリケーションがあります。元のビューのボタンを押したときに、この元のビューを別のビューに切り替えたい。私はナビゲーション ビュー コントローラーやスイッチビュー コントローラーを使用したくありません。ルート ビューを別のビューに交換したいだけです。
ありがとう、ジョー
iphone - uinavigation コントローラーではなく、ボタンを使用して uiview を切り替える
iPhoneのボタンでビューを切り替える方法の投稿を見ましたか?しかし、これはボタンでビューを前後に切り替える方法には答えません。質問をした人は、uinavigationcontroller でビューを切り替えることができるという答えに落ち着きました。
プライマリ ビューでボタンが押されたときに開始される ibaction に次のコードを追加しました。
このコードを実行すると、ビュー全体が空白になります。removefromsuperview 部分を省略すると、ビューはボタンの後ろに消えますが、ボタンは残ります。これがボタンを切り替える正しい方法かどうかはわかりませんが、誰かがこれを行う方法を知っている場合は助けてください. また、ボタンでビューを切り替えるサンプル プロジェクトについて誰かが知っている場合は、お知らせください。
どうもありがとう!
iphone - iPhone フリップサイド テンプレート (ユーティリティ アプリケーション): ビューはどこから来たのですか?
Utility Application Template (フリップビューがある) を使用してプロジェクトを開始すると、3 つの .xib ファイルが生成されます。
「MainWindow.xib」を開くと、2 つの長方形のピースが表示されます。それらの 1 つはウィンドウを表します。もう一つは と呼ばれRootViewController
ます。これには見方があります。
私の質問は:
1) IB のドキュメント ウィンドウには View オブジェクトがないため、このビューはどのように表示されますか?
2)ViewController
を追加するたびにViewController
空の領域 (灰色の縞模様のクロス シェーディング) が表示されるため、from IB にどのように追加されますか?