草庐IT

msg_control

全部标签

ios - 如何打开框架中包含的 View Controller 作为 iOS 静态库?

我有一个显示许多嵌套UIView的ViewController。我希望这个显示许多View的项目作为框架嵌入到另一个项目中。那么,如何从另一个包含该框架供第三方使用的项目打开我的框架的ViewController。 最佳答案 你可以在你的框架上使用一个方法来返回你的viewController像这样-(UIViewController*)viewControllerForWidgetType:(WidgetType)widgetType;然后在使用您的框架的应用程序中使用类似这样的东西UIViewController*testWid

ios - 详细介绍 SWRevealViewController 和 Tab Bar Controller

这个问题之前有人问过,也有人回答过,我的问题不是唯一的,但一定有什么遗漏,因为我试过的结构都不起作用。我只是想在标签栏Controller的每个场景中实现SWRevealViewController“菜单”按钮。这是当前设置:Textwise:SWRevealViewController->显示ViewController设置Controller(sw_front)->导航Controller->RootViewController(segue)->标签栏Controller->导航Controller->场景SWRevealViewController*revealViewContr

ios - 将核心数据对象从 DetailViewController 传递到另一个 View Controller

有没有办法将核心数据对象从DetailViewController传递到另一个ViewController以允许编辑?从MasterViewController导航到DetailViewController:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifier=="showDetail"{ifletindexPath=self.tableView.indexPathForSelectedRow{letmyValue=myValues[indexPath.row]

ios - Xcode 8 Storyboard View Controller 全蓝色背景

当我第一次创建Storyboard时,每个UIViewController上的所有元素都显示得很好;然而,再次打开我的Storyboard后,ViewController变成了蓝色。这是Xcode的某种问题,还是存在将我的ViewController变为蓝色的设置?我检查了每个subview的(UIViews、UIImageViews等)色调和背景色。 最佳答案 我认为你必须点击它们中的每一个才能给它们标签栏图标,然后它就会变得正常 关于ios-Xcode8StoryboardViewC

ios - 当 Ctrl 拖动 View Controller 上的按钮时,Swift "show segue"不可用

我在这里过得很艰难。我创建了一个iOS应用程序,其中有一个导航Controller和一个显示设备列表的主屏幕,现在我想添加一个详细View。我的问题是,我无法使用“Show”操作创建segue-Xcode中的InterfaceBuilds仅提供选项“Push”、“Modal”和“Custom”我是Swift(或Apple)开发的绝对初学者,我在谷歌上找到的每一个教程都说,我只需要按住Ctrl键并单击按钮,将它拖到新的ViewController上,然后选择“显示”-但没有:-(我附上一张图片,这样你可能会看得更清楚。拜托,如果有人可以帮助我。我的问题是在项目中选择了SingleView

ios - 在显示初始 View Controller 之前呈现 View Controller

我有一个具有以下结构的应用程序:主视图Controller是一个有4个选项卡的选项卡栏ViewController。用户只能在登录时访问这些ViewController。当应用程序启动时,它会加载它的初始ViewController(选项卡栏之一),然后我检查用户是否已通过身份验证。如果不是,我会提供一个登录ViewController。我遇到的问题是,当应用程序启动时,它正在加载选项卡栏Controller,并从该Controller显示登录ViewController,但它会在一个小时间窗口内显示选项卡栏Controller的View屏幕,在登录View之前。我需要直接从选项卡栏C

ios - 如何使用委托(delegate)将多个对象传递回父 View Controller ?

我正在使用委托(delegate)方法通过如下语句将数据传回父级[self.delegateviewControllerDismissed:data1];这很好用。现在我需要发送更多数据。我可以使用类似的东西吗[self.delegateviewControllerDismissed:data1with:data2];如果是这样,协议(protocol)等是什么样的?还是我只是将所有内容传回数组?我找不到任何带有两个参数的例子 最佳答案 快速使用我正在使用的数据模型或数组或字典示例classPlace:NSObject{varpla

ios - 来自带有提示的 View Controller 的 UINavigationController 动画

我正在实现一个使用UINavigationController的应用程序。它目前显示3个View,每个View都是一个UITableViewController。显示的第一个View只有一个title,而其他两个View有一个title和prompt。所有segues都在Storyboard中创建,这非常简单:问题:一旦我从有提示的View中设置动画,动画就会出现故障-标题(有时是后退按钮)从底部而不是右侧“飞入”。示例:https://youtu.be/N-K8piEJ1aY(录制慢动画开启)在这里您可以看到从第一个View到第二个View的动画效果很好,但是从第二个View到第三个

ios - 如果不允许在 iOS 中旋转应用程序,如何使特定的 View Controller 自动旋转?

“纵向”是应用程序的info.plist中唯一支持的界面方向,我无法更改它;但我需要自动旋转特定的ViewController;我找不到轻松完成此操作的方法,我能找到的唯一方法是旋转每个View、文本并在接收设备旋转通知时重新制作所有约束,但我真的不想这样做。有没有更简单的方法来实现这个? 最佳答案 要点:如果您想要在单个或多个屏幕中旋转,那么您必须在整个应用程序中启用它。从Target->General->DeviceOrientation启用它后,您必须在需要旋转的特定ViewController上进行管理。为此,您必须执行以下

ios - 带有导航 Controller 的不同页面上的 Xamarin.SideBar

所以我正在使用this(Xamarin.SideBar)我项目中的组件。最大的问题是我需要在我所有的主页上都有SideMenu(表示为选项卡,每个都有一个导航Controller,请参见图片)。所以我的页面在屏幕上看起来像:其中A,B,C,D,E,G是标签页,其中包含一个导航Controller。(绿色圆圈表示现在位于em>A)现在我正在打开我的侧边栏菜单打开,第一个按钮被点击,砰,我们在另一个ViewController上,它包含Navigationstack按钮Back到调用AViewController(页面)strong>(与选项卡中的其他页面相同)。我的Storyboard看