草庐IT

UiviewController

全部标签

ios - swift SpriteKit : Best practice to access UIViewController in GameScene

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion我想看看从GameScene访问UIViewController方法的最佳实践是什么。现在我一直在使用NSNotificationCenter,但由于我想要实现的特定功能,我不想使用它。此外,如果没有任何其他方法可以通过GameScene访问UIViewController,那么我真正想知道的是一种能够在没有UIViewController的情况下在GameScene中呈现UIAlertC

ios - UICollectionView 在特定部分开始

我有一个UIViewController,其中有一个用于日历的UICollectionView。我在今天的日期附近添加了一个缓冲区,并得到了3个月前和一年后的future。当View出现在第一个日期(3个月前)。有没有办法让UICollectionView出现在ViewController显示的后面部分(对我来说是第3部分)?我尝试在ViewController的viewDidAppear中使用没有动画的scrollToItemAtIndexPath,它起作用了,但是你可以看到日历更改月份,如果我把它放在viewWillAppear中,它似乎没有任何影响。我确实通过将它放在viewDi

ios - 如何从不同的 UIViewController 中的 UITableView 访问 UITableViewCell?

我在UIViewControllerA内的UITableView中有非常复杂的单元格。现在我需要在UIViewControllerB的UITableView中使用相同的单元格。如何在不将View从一个场景复制粘贴到另一个场景的情况下做到这一点?不想使用xib方法。是否与registerNib:forCellReuseIdentifier有关? 最佳答案 您提到您不想使用xib。Storyboard不支持这一点,因此您的最后一个选择是在代码中构建您的UITableViewCell。使用新的AutoLayoutanchor,情况还不错。

ios - CameraRoll 方形显示和圆形 mask - UIImagePickerController

我正在使用UIImagePickerController对相机胶卷进行试验。我已经实现了使用自定义按钮呈现相机View(为了实现这一点,我使用了另一个带有xib(CustomOverlayVC.swift)的ViewController)。所以我有:MainViewController.swift(+Storyboard)CustomOverlayViewController.swiftCustomOverlayView.swift(UIView)完整代码如下在CustomOverlayVC上以编程方式创建NavBar之后,这是目前为止的样子(也是我想要在右边实现的)所以我的问题是:1

ios - 如何让我的视频背景继续使用 swift 播放?

我有一个视频作为我的着陆ViewController的背景播放,每当我退出应用程序然后重新进入时,视频会卡住,直到我转到另一个View并返回,或者只是重新启动应用程序它正常播放。如何让它在应用程序退出并重新进入时继续播放?逻辑是这样的:importUIKitimportAVFoundationclassFirstViewController:UIViewController{varplayer:AVPlayer?overridefuncviewDidLoad(){super.viewDidLoad()letpath=NSBundle.mainBundle().pathForResour

ios - 如何构建一个动态的 UIPageViewController

我已经按照基础教程做了here创建一个在不同的ViewController之间滑动的UIPageViewController,所有这些都是我在Main.Storyboard上创建的。我想创建一个生成动态ViewController的应用程序,这意味着我必须以编程方式在UIPageViewController中实例化ViewController。但是,我正在努力使一切更进一步。我将根据我在Firebase中的数据显示一组动态的ViewController。在每次滑动时,我想实例化一个将包含图像的View(图像将存储在AmazonWebServices上,图像的链接将存储在Firebase

ios - 无法将类型 'NeuroCongress.celulaTableViewCell' (0x15836c) 的值转换为“NeuroCongress.Evento”

当我将对象传递给segue时,出现此错误:Couldnotcastvalueoftype'NeuroCongress.celulaTableViewCell'(0x15836c)to'NeuroCongress.Evento'//----------------newTableViewController--------------------functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueR

ios - 面向协议(protocol)编程,隐式调用扩展方法

我第一次接触POP。在这种情况下,我想装饰一些UIViewController,以便它们自动引发“页面已查看”分析事件。所以我创建了一个协议(protocol),以及该协议(protocol)的扩展:protocolReportPageViewedEvent{funcreportPageViewed()varpageName:String?{getset}}extensionReportPageViewedEventwhereSelf:UIViewController{funcreportPageViewed(){guardletpageName=self.pageNameelse{f

ios - Google 登录不在 UIVIewController 中

我正在尝试创建一个类来处理我项目中的所有登录服务。除了Google登录外,一切正常。我想在UIVIewController中实现Google登录,如Google文档中所述,您可以使用GIDSignInDelegate实现此目的,并在您的类不是UIViewController时使用它。我的类是从NSObject扩展而来的,并希望在该服务上处理GoogleSignIn,之后我只想调用一个方法来执行此操作。varls:LoginService=LoginService.instancels.doGoogleLogin()这是我的登录服务:structLOGIN_URL{staticletLO

Swift:在 GameScene 中使用 StoryBoards 和 UIViewControllers 满足条件后返回主菜单?

上下文这个问题与Swift:SKSpriteKit,usingStoryboards,UIViewControllerandUIButtontosetingameparameters?有关并使用相同的M.W.E.(下面的链接)。看看Main.storyboard我们看到以下内容:虽然这个Storyboard允许通过单击从左到右前进:play->(easy/hard)->GameSceneUIViewController->MyUIViewController->GameViewController然后从右到左单击最后一个UIViewController上的UIButton和UILabe