草庐IT

方向灯

全部标签

ios - 在方向上更改 UICollectionViewCell 布局

我正在开发一个应用程序,其中有一个UICollectionView。UICollectionView中有不同类型的UICollectionViewCells。对于其中一个单元格,我需要针对不同的方向进行不同的布局。在纵向View中,单元格应具有以下布局对于横向,我需要这种布局最好的方法是什么?此外,我还必须在iOS7设备上进行这项工作。请帮忙。谢谢 最佳答案 这将是我的逻辑:再添加一个collectionViewCell,用于横向布局,使用不同的reuseIdentifier。声明一个BOOL变量,例如:BOOLisLAndscap

ios - swift 2 中 Collectionview 多个部分的不同滚动方向

我有一个包含2个部分的UICollectionView应用程序。我的要求是让第一个部分应该在水平方向滚动,只有一行,而第二个应该在垂直方向滚动。我正在工作使用Swift2.1。请提出一些解决方案。 最佳答案 你的UICollectionView有2个部分第1部分:只有一个UICollectionViewCell将包含一个由其数据源定义的UICollectionView(水平方向)。第2部分:您当前的数据源。你可以检查这个:UICollectionViewwithinaUICollectionViewCell(Swift)

iphone - 射弹/子弹方向 Cocos2d

我正在学习关于simplecocos2dgame的教程.但是在该教程中,用户发射的子弹仅朝一个方向我该怎么做才能让它向所有方向发射而不是单向发射?这里是方向的代码。intoffX=location.x-projectile.position.x;intoffY=location.y-projectile.position.y;[selfaddChild:projectile];intrealX=winSize.width+(projectile.contentSize.width/2);floatratio=(float)offY/(float)offX;intrealY=(realX

javascript - Cordova iOS 在单个页面上将屏幕方向更改为横向

我有一个用Cordova3+为iPhone开发的应用程序。目前该应用程序运行良好。我还限制了当前应用的横向View,即应用只能纵向显示。App由大量的描述和一个报告页面组成。我想要的是纵向显示所有页面并横向显示报告页面。我正在使用Backbone.js+underscore.js框架。有没有人对此有任何建议或解决方案?提前致谢!编辑:我想要的是强制该特定报告页面以横向View显示。并以纵向显示所有其他页面。编辑:在iPhone中以编程方式控制cordova3+的屏幕方向 最佳答案 但是我找不到任何解决方案。Atlas我使用CSS实现

ios - iOS 8 中呈现的 View Controller 中的界面方向不正确

在iOS7及更早版本中,我可以像这样在viewDidLayoutSubviews中更改UI:-(void)viewDidLayoutSubviews{[superviewDidLayoutSubviews];if(UIInterfaceOrientationIsLandscape(self.interfaceOrientation)){//updateviewsforlandscape}else{//updateviewsforportrait}}我仍然可以在iOS8中执行此操作除了在由其他ViewController呈现的ViewController中。当一个ViewControll

c# - 在 Xamarin.Forms 中添加方向更改布局

我需要实现的是,在将屏幕从纵向更改为横向时向现有页面添加布局。我已经设法使用voidOnSizeAllocated(doublewidth,doubleheight)检测方向变化。但是我无法在此事件上添加布局。我的示例C#代码是publicclassMyLayoutView:ContentPage{StackLayoutportraitcontent=null;StackLayoutlandscapecontent=null;StackLayoutfooter=null;publicMyLayoutView(){portraitcontent=newStackLayout();land

IOS 设备方向停留在纵向模式,没有横向

我正在使用Xcode4.3.2和iPad模拟器5.1我真的需要一些帮助,我的应用卡在了纵向模式。当我旋转模拟器时我试过查看项目设置并检查了这些:纵向、倒置、左侧横向和右侧横向。我还在ViewController中使用了这些方法:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{returnYES;}有人可以帮忙吗? 最佳答案 在项目设置或*.plist文件中检查您的支持方向。此外,如果您使用UITabB

ios - 用尺寸分类区分 iPad 方向

在iOS8中,Apple引入了sizeclasses来处理应用程序的布局。与其根据设备、屏幕尺寸和方向来设计用户界面,不如鼓励开发人员根据事件尺寸类别调整其应用程序的布局。我认为这是一个很好的举措。但是,对于iPad,似乎无法区分不同的设备方向(在我看来,它们提供了截然不同的屏幕空间和处理方式)。来自HumanInterfaceGuidelines:如果我只想在横向显示侧边菜单,因为它提供了更多空间,比如UISplitViewController,我现在应该怎么办?UISplitViewController是不是Apple不吃自己的狗粮而是使用其他一些指标(例如设备方向或实际屏幕宽度)

ipad - 切换方向时如何使 UIView 自动调整为全屏

是否需要编写代码让UIView在切换方向时填满窗口区域?有没有简单的设置? 最佳答案 如果View最初占据了整个屏幕,并且应用程序设置为自动旋转,您所要做的就是在View上设置自动调整大小掩码以调整宽度和高度:view.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;编辑:请参阅下面我的评论,了解如何在IB中执行此操作 关于ipad-切换方向时如何使UIView自动调整为全

ios - 正确防止 Flex Mobile 应用程序中的方向更改

有没有人能够真正让它在FlexSDK4.6中正常工作?这是一个简短的片段:我想要实现的是在两个方向上都支持横向模式,因此如果用户将设备旋转180度,屏幕也应该旋转。但是当用户将设备旋转到纵向方向之一时,根本不应该有任何Action。相反,我看到导航器操作栏的宽度发生变化,有时内容以纵向显示,因此显然阻止该事件是不够的。我正在使用Adob​​e建议的“官方”方式,但问题是它运行得不是很好。当然,舞台没有改变,但导航器中似乎有什么东西在触发,因为您可以看到操作栏宽度发生变化。我在处理程序方法中将布局边界显式设置为固定宽度取得了一些成功-这可以防止更改操作栏宽度,但这只是一个临时解决方案-如