Попробуйте, сначала получите дескриптор UINavigationController
, а затем topViewController
let navController = window?.rootViewController as! UINavigationController
let yourMainViewController = navController.topViewController as! ItemsViewController
или
let yourMainViewController = navController.viewControllers.first as! ItemsViewController
, которые должны вам помочь: http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
Очень просто в 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>
С 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>