問題タブ [uiscrollview]
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 UITextViewで一貫して一部のテキストを非表示にする
私はユーザーから隠そうとしている UITextView を持っていますが、それはオートコレクト インターフェイスを使用しているため、非表示のプロパティを true にすることはできません。
現在、テキストの最初の行を非表示にするように contentOffset を配置していますが、これは一貫して機能しません。場合によっては、テキストが部分的に表示される場所までスクロール ビューが再スクロールされることもあります。コード行を変更せずに、再構築後に動作が自動的に切り替わるため、それは恣意的なようです...
UITextView のスクロールをオフにし、UITextView の drawRect 関数をオーバーライドして何もしないようにし、UITextView の TextColor をクリア カラーに変更しようとしました。テキストの色のアルファ値を変更できないようで、うまくいきませんでした。
これを達成する方法について他のアイデアはありますか?前もって感謝します。
iphone - uiimageviewサブビューを使用したuiscrollviewに垂直スクロールはありません
uiscrollviewのサブビューとしてuiimageviewsがあります。uiviewcontrollerにscrollviewcontentsizeとoffsetのサイズを、ここで行ったのと同じように変更しました:http: //github.com/andreyvit/ScrollingMadness/tree/master。唯一の違いは、画像ビューが画面全体を占めることを望まないが、比例して引き伸ばそうとすることです。
およびその他のいくつかの変更。これで、画像は比例して拡大し、ナビゲーションバーがなくても問題なく表示されますが、ScrollingMadnessControllerを押すと、ナビゲーションバーが作成され、垂直スクロールが発生します。垂直スクロールを無効にすることもできますか?
iphone - タッチは UITableView によってどのように処理されますか?
私はその方法UITableView
とUITableViewCell
作業をよりよく理解しようとしていますが、その一部はタッチ操作です。
では、テーブル ビューの行に触れると、正確には何が起こるのでしょうか? 私の基本的な理解は次のとおりです。
UITableView
ですUIScrollView
ので、最初にそれがタッチかスクロールかをチェックします- スクロールでない場合は、タッチが分析され、タッチポイントの下にある行が確認されます
- この indexPath のセルを取得し (どうやって?)
setHighLighted
、setSeletected
あれですか?それ以上に深く理解している人はいますか?
iphone - iPhone UIScrollview: スクロール ビューの子 UIView で 480 ピクセルより下にあるとボタンが応答しない
Interface Builder で iPhone アプリのビューを作成しました。UIView と UIView 上の UIButton を持つ UIScrollview です。私が持っている唯一のコードは、xib の File Owner クラスの viewDidLoad メソッドで、スクロール ビューの contentSize を 320x550 に設定することです。ボタンが通常の表示領域 (320x480) 内にある場合、ボタンは通常どおりに応答しますが、Interface Builder でこれらの境界の外に配置されている場合、スクロールしてボタンをクリックしてもボタンは応答しません。
私は何が欠けていますか?UIViewで設定する必要があるかもしれないと思います。しかし、それが何であるかはわかりません。
iphone - UIScrollView の UIPageControl を使用したアプリを起動するときに、既定のページを左側 (逆) ではなく右側に設定するにはどうすればよいですか?
私の場合:
Apple のオリジナルの Page Control アプリを持っています。UIScrollView の下部にあるページ コントロールの右側にあるアプリの起動を変更したいですか? デフォルトでは、起動時に左側の最初のページにあります。たとえば、7 ページあるとします。したがって、最初のページは 7 ページ目の最後のページに表示され、2 ページ目のページは 6 ページ目に表示されます。要するに、デフォルトの逆です。
このトリックを実行するコードが 1 つ必要であることはわかっています。私はそれが何であるか分かりません。助けてください。ありがとう!
以下は、Apple の Page Control アプリの説明です。
ページコントロール
このアプリケーションは、UIScrollView のページング機能を使用して、コンテンツの異なるページ間を移動するためのメカニズムとして水平スクロールを使用する方法を示しています。各ページは、必要な場合にのみ読み込まれる独自のビュー コントローラーによって管理されます。ページ間を移動するための代替インターフェイスとして、UIPageControl がウィンドウの下部に表示されます。
AppDelegate.m のコード
iphone - ページ コントロールと UIScrollView を使用して各ページのコンテンツをカスタマイズする方法は?
pagecontrol と UIScrollView を使用して各ページをカスタマイズする際に問題があります。Apple のPage Controlをカスタマイズしています。
基本的には、各ページを別のページにテキストと画像を交互に配置したいと考えています。ページ 1 にはすべてのテキストが含まれ、ページ 2 には画像のみが含まれ、ページ 3 にはすべてのテキストが含まれ、続きます。
これは元のコードです:
ご覧のとおり、右にスクロールすると、このコードはページ 1、ページ 2 などのみを表示します。
この新しいコードを入れようとしましたが、違いはありませんでした。エラーはありません。私はこれがかなり単純なコードであることを知っています。なぜうまくいかないのかわかりません。
pageText を UILabel として宣言します。
なぜうまくいかないのかわかりません。また、良い方法があれば教えてください。ありがとう。
iphone - サウンドを再利用する方法と、目的のページに到達する前にサウンドが 1 ページ分消えたのはなぜですか?
Apple のPage Control の例を使用しています。以下のコードを使用してアプリ自体でサウンドを再生することができましたが、何らかの理由で、サウンドを自動的に再生するように設定したページに到達する前に、サウンドが 1 ページ早くオフになりました。
4ページ目(pageNumber == 3)までスクロールすると音が鳴るはずなのに、3ページ目(pageNumber == 2)で鳴ってしまったのですが、なぜでしょうか?
解決できない場合は、おそらく回避策を講じる必要があります。サウンドを挿入する各ページの前にサウンドを配置します。
また、同じページに再度スクロールしたときにサウンドを再生するにはどうすればよいですか? アプリの起動後、一度だけ音が鳴るようです。
あなたの助けをいただければ幸いです。
objective-c - removefromsuperview は scrollview のオブジェクトを解放しますか?
上記の方法で 使用すると正常[subview removeFromSuperview];
に動作します...しかし、使用する
[subview release];
とクラッシュします..両方が同じかどうか、またはそれらの間に違いがあるかどうかを知りたいですか?