草庐IT

cover-view

全部标签

ios - 在 IOS ANE 上显示 native View 和控件

我正在尝试创建ANE。最终结果应该是iOSGoogleMapsANE。但是,我找不到足够的文档来说明如何在AirStage顶部显示native控件或View。我找到了下面的帖子,但它只显示了一些代码,我不确定是否定义了UIApplication,因为xcode项目是一个静态库项目。AccessViewControlleriniOS-NativeExtensionforAdobeAir谁能帮帮我。最好的记录,卡洛斯。 最佳答案 借助FPNativeUI.ane库,您可以以编程方式或通过XIB使用任何内置的iOSnativeUI组件。此

ios - 在 View 中添加多个 UILabel,它们之间的高度恒定

我正在尝试使用自动布局在UIView中添加一些5-6个UILabel的(仅限单行)。我为最顶部和最底部的UILabel添加了constraints。问题是可变的屏幕尺寸。只是想知道一种更好的方法来添加那些剩余的(3-4)个中间UILables(因为我想在所有UILabels之间显示相等的空间)。方法1-为中间标签添加高度约束并根据屏幕尺寸在运行时更改高度约束常量。方法2-我尝试添加>=和任何帮助,我怎样才能保持所有UILabel之间的恒定高度。(可以通过UIScrollView或UITableView实现,但我不想滚动..只使用自动布局:)) 最佳答案

ios - iOS 9 iPad Slide Over 和 Split View 中错误的状态栏颜色

我的应用使用白色状态栏。当我从主屏幕启动应用程序时(即应用程序进入全屏模式),一切正常。如果在我的应用程序仍处于全屏状态时,我滑过第二个应用程序(例如日历),状态栏仍为白色。如果我随后在我的应用程序和日历之间使用SplitView,状态栏将保持白色。这一切都正常工作。但是,如果第一个全屏应用程序是日历(或者任何其他应用程序,当然)并且我使用侧滑查看我的应用程序,状态栏将变为黑色。如果我然后继续并使用SplitView,状态栏仍显示为黑色。最后,如果我将我的应用一直拖动到左侧以使其全屏显示,状态栏会正确变为白色。总结:当有另一个应用程序全屏并使用侧拉或SplitView查看我的应用程序时

ios - 将 SceneKit 场景文件添加到 View Controller

这是我第一次将SceneKit添加到我的应用程序中,我创建了一个名为“StarScene.scn”的SceneKit文件,我想将它显示到我的StarViewController中,它不起作用,我只是不知道如何让它正确。请帮忙。下面的编码和屏幕截图。非常感谢。-(void)viewDidLoad{[superviewDidLoad];SCNView*myView=(SCNView*)self.view;myView.scene=[SCNScenesceneNamed:@"StarScene.scn"];myView.allowsCameraControl=YES;myView.autoe

ios - Swift 2.0 UIImagePickerController 在关闭时关闭父 View

开始在Xcode6.*中使用2.0之前版本的swift开发应用程序。由于更新到Xcode7.0和swift2.0,我的应用程序没有按预期运行。在我的应用程序中,我有一个典型的用户设置View,它被推送到我的NavigationController上,例如:letstoryBoard=UIStoryboard(name:"Main",bundle:nil)letview=storyBoard.instantiateViewControllerWithIdentifier("settingsView")controller.navigationController?.setViewCont

ios - 无法更改自定义 View 的框架大小

我有一个自定义的uiview。我使用xib来布局subview并添加约束以自动布局它们。打击是在IB中。现在我有一些代码覆盖了initWithFrame:方法。这是代码。-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){MyCustomView*view=[[NSBundlemainBundle]loadNibNamed:@"MyCustomView"owner:selfoptions:nil].firstObject;[selfaddSubview:view];}returnself;并

ios - Autolayout:扩展到包含 UILabel + UIButton 的标题 View

我正在自定义我的ViewController的标题View,以便显示(从左到右):一个与默认标题标签非常相似的UILabel,一个信息类型的UIButton,紧跟在标签之后的固定距离处。我希望,当标签水平增长以容纳更长的文本时,它将按钮向右推得更远(标签和按钮之间的水平空间保持不变),同时整个标题View调整自身大小以包含标签和按钮,同时保持在导航栏的中央。这就是我所做的(界面生成器):将一个UINavigationItem拖到导航栏中;将一个UIView拖到导航项中,作为标题View;将标签和按钮拖到标题View中,定位并调整大小。设置以下约束:标签->标题View:将空间引导到容器

ios - 如何获取从 nib ios 加载的自定义 View 的实际大小

我正在从xib加载自定义View并将其添加到我的主视图中。一旦加载并添加到主视图中,我需要获取该View的实际大小。我正在为该自定义View使用自动布局来放置它们的subview。问题是它显示了我在xib中设置的默认大小。我需要该View的设备特定尺寸。请帮我怎么做。谢谢。 最佳答案 在你将从xib加载的自定义View添加到你的主视图之后,你应该从主视图添加约束到你的自定义View,以便自定义View知道如何布局自己。然后你应该调用self.customView.layoutIfNeeded()并且在布局完成后你可以简单地使用sel

ios - viewWillTransitionToSize 导致非旋转 View Controller 调整大小和重新定位

很多人都讨论过模仿原生iOS相机应用程序的技术(其中UI元素随着设备旋转而原地旋转)。其实我之前问过一个问题here.大多数人让您锁定UI的方向,然后仅对您想要旋转的元素强制进行转换。这可行,但元素不会随着您在nativeiOS应用程序中看到的流畅动画而旋转,这会导致一些问题。具体来说,我的部分界面允许用户在不离开此界面的情况下进行共享,但是当共享View旋转时,它会偏离中心。所以我想找到一种不同的方法来做到这一点。我找到了指向Apple'sAVCam的链接样本,这让我从这里开始。我是新手,但我已经设法将它从Obj-C转换为Swift。以下是我目前使用的关键元素:overridefun

ios - View 对象的属性/状态行为

最近,当我尝试将“主题”类设置为基本上用作我的整个应用程序颜色的主题/样式表的单例时,我遇到了一些与View有关的行为。每个View都分配有颜色,这些颜色是主题对象的属性。所以我会设置一个View的颜色,如:someDetailView.backgroundColor=[ThemeSharedTheme].detailViewsBackgroundColor]并且我所有代码的backgroundColor属性都引用内存中的这个单个对象,然后我可以简单地更改它的属性对象和应用程序的外观将反射(reflect)该更改。但是,更改不会反射(reflect)出来。这个事实可以简化为这段代码:U