だから私が求めているのは、a のUIButton
上にa を置き、UIScrollView
そのUIWebView
下に a を置く方法です。このようにしたい理由は、UIWebView にロードしたページをユーザーがスクロールするときに、ボタンを「スクロールする」必要があるためです。
これを機能させるには、ロードした Web ページのコンテンツの高さを取得し、これに一致するように Web ビューの高さを設定する必要があります。これが可能であれば、UIScrollView の contentSize をボタンと Web ビューの高さに合わせて設定するつもりです。
どういうわけか、これはメソッドで発生するはずであることを理解しています 。これは- (void)webViewDidStartLoad:(UIWebView *)webView
、stackoverflow の多くのスレッドで確認されています (たとえば、 this one )。また、スクロール アクションが干渉する可能性があるため、Apple が UiWebView を UIScrollView に配置すべきではないと言っていることも知っています。ただし、Web ビューのスクロールを無効にすると、問題を回避できます。
この問題について議論しているスレッドはたくさんありますが、どれも私にはうまくいかないようです。私がiOS7で実行しているからでしょうか?
私はここで大きな絶望に陥っています。助けていただければ幸いです。