Обнаружение высоты просмотра области с помощью JavaScript

Попробуйте, сначала получите дескриптор UINavigationController, а затем topViewController

let navController = window?.rootViewController as! UINavigationController
let yourMainViewController = navController.topViewController as! ItemsViewController

или

let yourMainViewController = navController.viewControllers.first as! ItemsViewController
7
задан ajm 9 June 2009 в 13:54
поделиться

3 ответа

, которые должны вам помочь: http://www.howtocreate.co.uk/tutorials/javascript/browserwindow

6
ответ дан 6 December 2019 в 23:12
поделиться

Очень просто в jQuery (и хорошо работает на разных платформах):

<html>
    <head>
        <title>Heyo</title>
        <script type="text/javascript" src="jquery.js"></script>
    </head>
    <body>
        <script type="text/javascript">
            $(document).ready(function(){
                alert($(window).height());
                });
        </script>
    </body>
</html>

Здесь документация

4
ответ дан 6 December 2019 в 23:12
поделиться

С YUI тоже легко.

<html>
 <head>
  <title>Heya</title>
  <script type="text/javascript" src="http://yui.yahooapis.com/combo?3.0.0b1/build/yui/yui-min.js"></script>
 </head>
 <body>
   <script type="text/javascript">
    YUI().use('node', function(Y) {
      alert(Y.get(document).get('winHeight'));
    });
   </script>
 </body>
</html>

Документация здесь

1
ответ дан 6 December 2019 в 23:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: