問題タブ [uiscrollviewdelegate]

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 投票する
3 に答える
1408 参照

iphone - scrollViewDidEndDeceleratingで行番号を取得する

私が使うとき

(visibleCellsで)表示されている(my_table内の)行の数を知りたい。

たとえば、私がする場合

5行が表示されていることはわかっていますが、実数を知る必要があります(たとえば、テーブルビューの番号3、4、5、6、7)。

出来ますか?

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

iphone - スクロール開始時にクラスファイルへのアクセスがクラッシュする(UIScrollview)

うまくいけば、誰かが私を助けることができるでしょう。ページにUIScrollViewがあります。.hファイルはUIscrollviewdelegateを設定しました。

「Picture.h/Picture.m」というクラスファイルがあります。

このクラスファイルでは、いくつかの文字列を設定するだけです。たとえば、この画像クラスのオブジェクトを含む配列をロードします

私のviewController内で、このクラスを呼び出し、そのように割り当てます

上記は問題なく動作します。画像は、「apple.png」のように設定されています。ただし、- (void) scrollViewDidScroll:(UIScrollView *)viewController内のメソッドでこれを設定しようとすると、不正なexecエラーが発生し、アプリがクラッシュします。

それでも、ファイル名の配列があり(したがって、クラスオブジェクトを配列に格納していない)、scrollViewDidScrollのobjectAtIndex:0にアクセスすると、正常に機能します。

したがって、このコードは問題ありません

しかし、これはクラッシュします

興味深いことに、image3の要素(例:image3.filename)にアクセスしようとしないと、クラッシュしません。これは役に立たない!また、uiscrollviewのdelegate = selfを無効にすると、このコードは機能しますが、スクロールアクションは実行されません。ソリューションを検索しているときにこの投稿(http://stackoverflow.com/questions/1734720/uiscrollview-on-a-uiviewcontroller)に出くわしましたが、viewControllerを早期にリリースする可能性がある場所がわかりません。安全のために、何もリリースされていません(まだ!)

誰かがそれに光を当てることができるかもしれません!!

[編集]クラスファイル全体を追加するだけです][/編集]

Picture.h

Picture.m

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

iphone - iOS4.0でズーム中にUIScrollViewがlayoutSubviewsを呼び出さない

ここで尋ねられたUIScrollViewの質問の多くを読みましたが、この問題に答えたものはありませんでした。

他のサブビューを含むビューをズームするUIScrollViewがあります。ズームが発生しているときは、ビューのサブビューを特定の場所に移動する必要があります。UIScrollViewのlayoutSubviewsメソッドでフレームを適宜変更することで、これを実現できます。

iOS 3.2以下では、これは、zoomToRect:animated:メソッドを使用した指ズームと実用的なズームの両方でうまく機能します。

iOS 4.0以降では、これは指のズームにのみ最適です。ZoomToRect:animated:を使用した実用的なズームでは、layoutSubviewsの呼び出しは1回だけ(ズームの最後に)発生します。サブビューがズームとともにスムーズな位置変更を行えるように、ズーム中に何度もこのメソッドを呼び出す必要があります。

したがって、要約すると、iOS 3.2では、layoutSubviewsの呼び出しは何度も発生し、iOS 4.0では、zoomToRect:animated:を呼び出したときにlayoutSubviewsの呼び出しは1回だけ発生します。誰かが私の問題の解決策を知っていますか?

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

ios - ステータスバーは、UIWebView が少し下にスクロールされたときにのみタップを検出します

UIWebViewルート ビューとして がありUINavigationControllerます。Web ページの読み込みが完了したら、ナビゲーション バーを非表示にして、元に戻す方法を探しています。現在、ユーザーがステータスバーをタップしたときにそれを実行しようとしています (このアプローチは、私が望むよりも複雑に見えます)。

これを達成するために、まず webView の scrollView を取得します。

次に、デリゲート メソッドを使用します。

私はこれがうまくいくことを望んでいましたが、ここで何が起こりますか:

  • ページが読み込まれ、ナビゲーション バーが非表示になります (これは良いことです)。
  • ステータスバーをタップしようとしても何も起こらない(悪い)
  • 下にスクロールして、ウェブビューがステータスバーから「遠く」なるようにします
  • WebView を手放さずに、別の指でステータス バーをタップすると機能します。(それは変だ :)

すっごく、それに関する助けはありますか?なぜこうなった?

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

iphone - Zooming within Nested UIScrollViews

Its a familiar topic Im creating a graphic novel using UIScrollview. The plan is to be able to page along the novel with a top level uiscrollview. Within this are a series of nested uiscrollviews which have a uimageview embedded within each. The idea is that large images can be panned around and zoomed into but still paged along. I have most of this working but I cant get the zoom working. I have implemented the zoom delegate method but to no avail, zooming just pans the image around. I suspect this is something due to embedded nature of the nested scrollviews but I cant see what im missing. I had a look at the Apple scrollview suite example but couldnt find an answer.

This is what I have working so far:

{

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

iphone - UIactionsheetのUIScrollviewが機能していません

私はscrollviewとその正常に動作することを含むビュー(objViewComments)を持っています。しかし今、私は以下のコードを使用してUIActionsheetにこのビューを追加しました:

しかし、現在、スクロールビューは機能していません。そしてエラーをスローします:

ありがとう

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

iphone - 画像のスライドショーとタイマーを備えた UIScrollView

水平方向と垂直方向のプレビューを使用して画像のスライドショーを実装しようとしています。ユーザーがスクロールを停止して 5 秒後にこの操作を実行したときに、いくつかの操作を実行できるようにしたいと考えています。これを処理するために2つのタイマーを使用していますが、同期が必要か、間違った方法をとっている可能性があります! 2 つのタイマーを使用する理由: メイン ビュー (-(void)touchesBeganおよび-(void)touchesEnded) でのスクロールと scrollView( UIScrollView delegate) でのスクロールを処理したいためです。私のコードは以下にあり、誰かが助けてくれることを願っています:)。ありがとう。

0 投票する
7 に答える
39248 参照

iphone - UIScrollView、スクロールビューの下部に到達

Appleのドキュメントには次のデリゲートメソッドがあることを知っています。

しかし、それは必ずしもあなたが一番下にいることを意味するわけではありません。指を使って少しスクロールすると減速しますが、実際にはスクロールビューの一番下にいない場合でも、呼び出されます。基本的に、スクロールビューにさらに多くのデータがあることを示す矢印が必要であり、下部にいるとき(バウンスするときなど)に消えます。ありがとう。

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

iphone - Scrollviewの速度を制御できますか

スクロールビューがあります(下の画像を参照)。これにより、ユーザーはアプリのさまざまなセクション間をジャンプ/ナビゲートできます。セクションの数は20から40の間で変化します(これはかなり大きいです)。スクロールの速度は、ユーザーがビューをスワイプ/スクロールする速度によって異なります。contentOffSetのプロパティを使用してこの操作を実行することを考えましscrollviewたが、この機能の使いやすさが低下する可能性があるため、実行しませんでした。

ここに画像の説明を入力してください------->これはスクロールビューです

1-スクロールビューの速度を制御するにはどうすればよいですか?

2-コンテンツオフセットプロパティを使用せずにこの操作を実行できますか?

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

iphone - イメージビューのアニメーション化中にタッチを検出する際の問題

次のコードを使用して画像をアニメーション化しようとしています。

1つのサブビューUIImageViewを持つUIScrollViewがあり、fimageはそのUIImageViewです。しかし、私がそれに触れていることを検出しようとすると、それを行うことができません。誰か助けてもらえますか?UIScrollViewのタッチを検出することが可能です。

主なアプリケーションはパンで画像を表示することであり、ユーザーがそれをクリックすると、その画像を含むWebページが次のWebビューにロードされます。どうすればこれを達成できますか?