草庐IT

iphone - 双击 UITabBarController 选项卡转到导航 Controller 的根目录

我有一个带有2个UINavigationController的UITabBarController设置。一个UINavigationController有一个UIViewController,另一个UINavigationController有两个UIViewController。如果您然后导航到第二个UIViewController并单击已选择的选项卡,它会将您带到UINavigationController的根目录(这将是第一个UIViewController)。有没有办法阻止这种情况发生?我不希望用户能够单击已选择的选项卡转到导航Controller的根目录。

ios - 通过界面构建​​器转到另一个 Storyboard

如何在一个Storyboard中的ViewController和另一个Storyboard中的ViewController之间创建转场? 最佳答案 以前没有代码是不行的,但是从Xcode7开始,Apple给了我们一个强大的工具——StoryboardReferences。您需要做的是将此元素拖放到您的初始Storyboard中:在其选项中,您可以选择适当的Storyboard,并可选择(默认使用初始ViewController)设置其ID。现在您可以像往常一样为这个ViewController定义segue。请注意,只有普通的转场适

ios - 我可以在点击状态栏时禁用/编辑自动跳转到顶部滚动吗?

我正在使用一个带有自动向下滚动的tableView的应用程序,因此点击通常会跳到表格顶部的状态栏会导致问题(它开始滚动,但如果自动滚动滴答作响,它停下来,把它留在中间的某个地方)。我想禁用它,或者至少在它被点击时插入一些代码以暂时暂停计时器,然后在它到达顶部时恢复它。是否有任何方法可以实现这些目标? 最佳答案 UIScrollView(和UITableView作为它的子类)有scrollsToTop属性,默认为YES,使得点击状态栏时它会滚动到顶部。您所要做的就是将其设置为NO。但是,请记住,iOS用户可能会预料到这种行为,因此从用

ios - iOS6 更新后 View 不旋转到横向模式

我在我的-Info.plist文件中将我的界面方向设置为Landscape(lefthomebutton)并且在我更新到最新版本之前一切正常代码。模拟器现在运行的是iOS6。当我在模拟器中启动我的应用程序时,它以纵向模式启动,但显示的内容就好像该应用程序不支持横向模式一样。它们向右旋转了90度并且内容不适合(我从来没有打算支持纵向模式)有什么想法在iOS6中发生了变化以及如何让我的View旋转吗? 最佳答案 看来iOS6要求您为窗口设置一个rootViewController,而不是将Controller的View添加为subvie

android - 在用户从网页转到应用程序后跟踪用户

我正在网页上运行A/B测试。用户未在网页上进行身份验证,因此没有用户ID可以跟踪他们。在网页上,有指向Android/iOS应用商店的链接,用户可以在其中下载或打开该应用。当用户下载并打开应用后,我想知道他们在网页上原来是在哪个实验组。我该怎么做?Android或iOS应用商店中有什么东西可以让我跟踪用户吗? 最佳答案 如果已经安装了该应用程序,这是一个简单的过程,可以在任一平台上使用其解决方案在应用程序内进行深度链接来完成。GoogleAnalytics有一些关于如何使用他们的SDK执行此操作的很好的文档。基本上,在您的两个(或更

ios - Swift - 如何关闭模态然后转到另一个 View Controller ?

我在模态窗口上有一个按钮,它应该连接到另一个ViewController。当我尝试使用push从模态直接segue时出现错误,当我尝试在模态之前展开到ViewController并调用performSegueWithIdentifier以到达View时Controller我没有得到segue。有人可以帮忙吗?代码是这样的//ratingpage@IBActionfuncopenVote(segue:UIStoryboardSegue){println("VoteSubmitted")self.performSegueWithIdentifier("vote",sender:self)}

ios - UIWebView 无需转到 iOS 的视频播放器即可播放 Html 5 视频

我想使用我网站中使用的视频播放器技术。我在网站上使用html5视频并将普通URL发送到应用程序,以便可以使用应用程序内的nativeMPMoviePlayerController播放它们。现在我有要求,我想在应用程序内部使用与web相同的技术作为UIWebView。当我请求加载链接时,它打开了iOS的默认播放器View,我想避免这种情况。这可能吗? 最佳答案 不,这是不可能的。不在Safari浏览器中。视频将始终由本地播放器播放。相信我,我在这上面花了很多时间。如果您构建一个Phonegap应用程序,则可以通过此处提到的内容实现:H

ios - 如何跳转到另一个 UINavigationController 中的任何 ViewController

我有一个使用Storyboard创建的项目。我有很多ViewControllers,与segues相连。现在我想从ViewController(下面的VC)A获取,它嵌入在navigationController(作为RootVC)中,并由另一个VCB(也由另一个VCC模态地呈现)以模态转场呈现给任何其他VCStoryboard中的D(在本例中是主导航ControllerE中的第一个)。我经历过NavigationController层次结构被模态segue“破坏”,并且因为我需要在VCA中使用pushsegue的功能,所以我需要使用第二个NavigationController...

ios - 如何从自定义 TableViewCell 转到另一个 ViewController (Swift)

我正在尝试从TableViewCell导航到详细信息VC,指示有关单元格上当前业务的详细信息。以下是stubtableiewMethods:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("YelpTableBusinessCell",forIndexPath:indexPath)as!YelpTableBusinessCellvarbus

ios - 转到 Tab Bar Controller Swift 中的另一个选项卡后如何保持 ViewController 详细信息相同

我的标签栏Controller有问题。在选项卡1上,我有一张map。map采用自动布局以填充大约一半的屏幕。我可以选择全屏显示map。如果我要让map全屏显示,转到选项卡2并返回选项卡1,map将回到其自动布局位置。在这种情况下,我需要它是全屏的。关于如何克服这个问题有什么想法吗? 最佳答案 好的,所以我重现了您的案例,并且在尝试从viewDidAppear调用该函数时我可以看到故障部分。但是,当我将逻辑放在viewDidLayoutSubviews中时,它非常流畅。以下是我试过的代码:@IBOutletweakvarmap:MKM