标签: landscape

如何防止Phonegap应用程序切换到横向视图

这个应该很简单,但事实并非如此.我试图阻止我的应用程序进入横向视图,所以我已经改变了config.xml这样的文件:<preference name="orientation" value="portrait" />.不幸的是,它没有用.有任何想法吗?

app-config landscape config landscape-portrait cordova

21
推荐指数
3
解决办法
1万
查看次数

MPMoviePlayerViewController | 允许横向模式

我正在尝试在我的应用中流式传输视频.我发现的方法是:

NSURL *theMovieURL = [NSURL URLWithString:self.data.trailer];
        if (theMovieURL)
        {
            self.movieController = [[MPMoviePlayerViewController alloc] initWithContentURL:theMovieURL];
            [self presentMoviePlayerViewControllerAnimated:self.movieController];
            [self.movieController.moviePlayer play];
        }
Run Code Online (Sandbox Code Playgroud)

我不确定它是否是最常规的,但它确实有效.

问题是我无法弄清楚如何仅为视频设置横向模式.我应该使用类似shouldAutorotate或者shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation,怎么样?

仅供参考,整个应用程序仅允许纵向模式.

谢谢你的帮助.

landscape mpmovieplayercontroller ios

19
推荐指数
2
解决办法
5720
查看次数

iPhone Landscape常见问题和解决方案

这里有很多混淆和一组相应的问题,以及如何实现适当处理横向/纵向模式自动旋转的iPhone应用程序.当期望以横向模式开始时,实现这种应用尤其困难.最常见的观察效果是扰乱的布局和屏幕上不再识别触摸的区域.

对标记的问题进行简单搜索iphonelandscape揭示在某些情况下发生的这些问题:

已经提出了一组不同的解决方案,其中一些包括通过CoreGraphics完全自定义动画,而其他解决方案则建立在从主笔尖加载的第一个视图控制器始终显示正确的观察的基础上.

我花了大量时间研究这个问题,最后找到了一个解决方案,它不仅是一个部分解决方案,而且应该在所有这些情况下都能正常工作.我打算在这篇CW帖子中为其他在横向模式下遇到UIViewControllers问题的人提供常见问题解答.

请提供反馈,并通过纳入任何相关的观察结果来帮助提高本职位的质量.如果您知道,可以随意编辑和发布其他/更好的答案.

iphone landscape orientation uiviewcontroller

18
推荐指数
2
解决办法
2万
查看次数

css基于纵向或横向屏幕尺寸进行扩展?

我有两个漂浮在一起的div.我想要的是,当你在肖像模式下看它时,它的宽度为100px,让我说在景观中200 px.这实际上是在移动设备上查看.

所以div在横向模式下会扩展,并在纵向缩小一点.

有任何想法吗?

css mobile landscape portrait

18
推荐指数
1
解决办法
5万
查看次数

仅在横向模式下运行应用程序?

我想在我的设备上仅以横向模式运行Hello World示例应用程序.

如果设备改为肖像,我会想要一个烤面包机.例如"请转到横向模式以运行您的应用程序".

我该怎么做?

android landscape

17
推荐指数
2
解决办法
3万
查看次数

使用横向时UIWindow的大小错误

我有一个空的应用程序,没有涉及故事板或xib.我希望有一个隐藏的状态栏,只支持横向.同样,我不想仅在代码中进行这些更改,也不要触摸Info.plist.

问题

我创建了一个带控制器的UIWindow,它表示唯一支持的方向是landscape.在这种情况下,我的UIWindow是在纵向模式的维度中创建的,不会旋转.预期结果将是完全青色的屏幕.

UIWindow破了

这是我的代表:

#import "AppDelegate.h"
#import "AppViewController.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
  self.window.backgroundColor = [UIColor cyanColor];
  self.window.rootViewController = [[AppViewController alloc] init];
  [self.window makeKeyAndVisible];
  return YES;
}

@end
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

#import "AppViewController.h"

@implementation AppViewController

- (BOOL)shouldAutorotate {
  return YES;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
  return UIInterfaceOrientationLandscapeLeft;
}

- (BOOL)prefersStatusBarHidden {
  return YES;
}

- (NSUInteger)supportedInterfaceOrientations {
  return UIInterfaceOrientationMaskLandscape;
}

@end
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的

如果我在调用makeKeyAndVisible之后设置了rootViewController,那么一切似乎都起作用.

self.window.backgroundColor = [UIColor cyanColor];
[self.window makeKeyAndVisible];
self.window.rootViewController = [[AppViewController alloc] init]; …
Run Code Online (Sandbox Code Playgroud)

iphone landscape objective-c uiwindow ios

17
推荐指数
2
解决办法
2万
查看次数

如何使用exoplayer在横向播放视频全屏

我正在使用exoplayer在我的Android应用程序中播放来自url的视频.在肖像中,一切都按预期工作(使用viewpager,片段和活动内部的选项卡).我的目标是在用户处于横向状态时全屏播放视频.这意味着只有视频才能在风景中播放,所有其他细节都会消失,并在人像时返回到原始布局.我怎么能实现这个目标呢?或者实现这一目标的最佳方法是什么?任何示例代码将不胜感激.

视频在肖像时播放

android landscape android-studio exoplayer

16
推荐指数
1
解决办法
2万
查看次数

Perlin Noise详细程度.如何放大景观?

我编写了自己的Perlin Noise实现,效果很好.我可以通过改变频率来"缩放"进出,但随着我放大噪音变得更加平滑和顺畅.

假设我有一个展示大陆的景观.我想放大到一个城市大小的区域(或更近),但仍然有细节.我想我需要在更接近的细节上重新生成景观,但我不确定是否有任何实现可以帮助解决这个问题?

放大了,我看到了大陆和海洋,但我希望在小区域内有大区域.

这是我遇到的问题的一个例子(大陆级别):

alt text http://www.blind-games.com/highlevelnoise.jpg

放大:

alt text http://www.blind-games.com/closeinnoise.jpg

放大地图上的某个区域时,如何才能获得丰富的细节?有涉及哪些技术的例子?

landscape procedural-generation perlin-noise

13
推荐指数
1
解决办法
4180
查看次数

在界面构建器中更改为横向.Xcode 4(iOS)

我正在研究一款将会出现在风景中的iPad应用程序.但是我如何更改以便界面构建器中的窗口处于横向状态?我记得在旧的Interface Builder中我只需要点击一个箭头就可以切换到横向.

我正在使用Xcode 4.

先感谢您!:)

landscape interface-builder ios

13
推荐指数
1
解决办法
1万
查看次数

ios9移动safari景观css bug与位置:绝对底部:0

我似乎无法找到解决方法.

在移动safari中的ios9上,如果webapp使用position:absolute并且bottom:0内容区域覆盖整个屏幕,则在landscape modesafari导航栏中将覆盖内容的底部并且您无法滚动它 - 它不会以纵向阻止.

  1. 肖像模式很好,即使有导航栏
  2. 它不是一个方向更改错误,如果页面是在横向启动的话会发生
  3. 如果将网页添加到主屏幕,则不会发生错误,在横向上工作完美且内容可见(因为导航不存在)

那么为什么徒步旅行bottom:0在画像中得到正确而不是风景呢?

css html5 landscape mobile-safari ios

13
推荐指数
1
解决办法
6065
查看次数