草庐IT

control-c

全部标签

ios - AVPlayerLayer 在隐藏 Controller 中进入背景并进入前景并显示后空白

我有一个使用AVPlayerLayer的应用程序(在UIView的子类中使用,就像ApplesAVFoundationProgrammingGuide)。我有几个ViewController,它们保存在负责菜单的ViewController中(使用了JASidePanel)。问题如下:一切正常,直到带有AVPlayer的ViewController没有被隐藏(显示了一些其他View)并且应用程序进入后台,再次返回并返回到View。这会导致AVPlayerLayer显示空白/透明。该项目已加载,我可以尝试播放它,确实播放了但看不到视频。这种行为的解决方案是什么(它的原因是什么)?提前致谢

iphone - toSharedViewController 不重用现有的 Controller

我的网址映射如下:[mapfrom:@"tt://webPage/(initWithPage:)"toSharedViewController:[WebPageControllerclass]];并且在WebPageController-(id)initWithPage:(WebPage)page{if(self=[superinit]){...然后我在我的代码中多次调用了这个urltt://webPage/1tt://webPage/2tt://webPage/1(stillcalledtheinitWithPage:everytime,notcached)为什么它不被缓存,因为它是

ios - UIPageViewController:子 Controller 在滚动期间忽略状态栏高度

我在使用UIPageViewController时遇到了一些问题。如果我滚动到一个新页面,当我滚动时,新的ViewController在状态栏后面。滚动之后,ViewController将自己定位到状态栏的下方。我正在使用Storyboard(通用)。UIPageViewController具有属性ExtendEdges:UnderTopBars。我错过了什么?将automaticallyAdjustsScrollViewInsets设置为false无效使用edgesForExtendedLayout=UIRectEdge.None也不起作用在这里找到一些Unresolved问题但没有

ios - 尝试从 Storyboard初始化 View Controller

我在主Storyboard中放置了一个ViewController,但是当我尝试初始化和加载ViewController时,我的应用程序崩溃了。我使用的xcode版本并没有真正告诉我正确得到的错误,但我确实看到它给了我一个sigabrt信号。我不知道为什么它不起作用。UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard_iPhone"bundle:nil];UIViewController*vc=[storyboardinstantiateViewControllerWithIdentifier

ios - 关闭模态视图 Controller 会导致黑屏

这是我的View(Controller)层次结构:UITabBarController(作为应用的rootViewController)UINavigationController(作为tabBar选项卡之一的viewController)UIViewController(作为UINavigationController的rootViewController)UICollectionView(作为subview)MyViewController.view(作为UICollectionView的部分标题View)因此,我需要从MyViewController中呈现一个模态视图Contro

ios - 呈现 View Controller 也可以是呈现 View Controller 吗?

在现有View之上,我想:a)向用户显示一个屏幕b)然后发送短信c)向用户显示另一个屏幕。对于a)我正在这样做:[[UIApplicationsharedApplication].delegate.window.rootViewControllerpresentViewController:firstControlleranimated:NOcompletion:nil];对于b)我正在做同样的事情,除了这当然是呈现不同的vc,一个MFMessageComposeViewController。然而,为了让b)出现,我首先必须使用以下命令关闭第一个ViewController:[[UIA

ios - 如何返回 Storyboard上的第一个 View Controller ?

场景如下:我Storyboard中的第一个场景是登录View。这是一个UIViewController。当用户登录时,它会显示嵌入在导航Controller中的主页View。我正在添加一个注销功能,它应该将我带回到Storyboard中的第一个场景,即登录View。我该怎么做?这是显示登录View->导航Controller->主视图的Storyboard图像到目前为止,这是我的实现。在注销操作中,我清除了session,并弹出到RootViewController。它不起作用,因为我仍然停留在主视图上,因为它是导航Controller的RootViewController。但是,如果

ios - watchOS 错误 : Unknown property in Interface description for controller

我在Storyboard中添加了一个WKInterfacePicker,并将其连接到界面Controller中的IBOutlet。运行应用程序时,它在控制台中显示一条错误消息:UnknownpropertyinInterfacedescription('watchPicker')forcontroller代码:@interfaceInterfaceController(){__unsafe_unretainedIBOutletWKInterfacePicker*watchPicker;}@end我该如何解决? 最佳答案 创建IBOu

ios - Storyboard中其他 View Controller 的 IBOutlets

我想使用UIPageViewController在多个ViewController之间切换。这些ViewController是静态的,所以我想在我的Storyboard中设计它们。由于不能使用关系或segues将它们连接到UIPageViewController而是一个数据源,因此我需要一个数据源对象和一个包含页面的IBOutletCollection:@property(retain,nonatomic)IBOutletCollection(UIViewController)NSArray*pages;尽管如此,我无法将此socket连接到有问题的ViewController。我想那

iphone - 单击 DetailDesclosure 按钮时 MKAnnotationView 推送到 View Controller

我想在我正在显示的map上单击DetailDisclosure时切换View。我当前的代码如下:-(void)mapView:(MKMapView*)mapViewannotationView:(MKAnnotationView*)viewcalloutAccessoryControlTapped:(UIControl*)control{DetailViewController*detailViewController=[[DetailViewControlleralloc]initWithNibName:@"DetailViewController"bundle:nil];detai