草庐IT

UIStoryboard

全部标签

ios - 关闭模态视图然后执行 segue 以打开第二个模态视图

我有一个允许用户登录和注册的HomeController。如果用户点击登录,我会使用segue打开一个模态视图。在模态视图中有一个按钮,上面写着注册。所需的操作是关闭登录模态视图,然后使用performSegueWithIdentifier:打开注册模态视图-(void)loginControllerDidRegister:(LoginController*)controllersender:(id)sender{NSLog(@"loginControllerDidRegister");[selfdismissViewControllerAnimated:YEScompletion:n

iOS 5 Search Display Controller 和 UITableViewController 的复用

背景我有一个iPhone应用程序,它在多个地方使用UITableViewController子类,每次使用时再次进行子类化。其中一个用途是搜索Controller。@interfaceTableViewController:UITableViewController//...@interfaceSearchTableViewController:TableViewController在Storyboard编辑器中,我在使用TableViewController的每个View中都有相同的TableView、单元格结构和重用标识符。在我使用它的任何地方,Storyboard都会根据我的设计

iphone - 多个场景使用一个 ViewController

我想对多个场景使用同一个ViewController。现在我想根据使用的场景实现略有不同的行为。我想这可以使用标识符。喜欢(伪代码)if(self.identifier==scene1){//dothis}elseif(self.identifier==scene2){//dothat}如何从ViewController调用标识符?编辑:我的意思是来自Inpector的这个标识符-我如何在代码中调用它?提前致谢。 最佳答案 我修好了。一种可能的方法是命名Segway标识符,然后在prepareForSegue方法中检查相同的字符串。

objective-c - 如何从其子项访问容器 View Controller 中的工具栏?

我的应用程序中有以下ViewController结构:带有UIToolBar(不是导航栏)的容器ViewController嵌入了UIPageViewController,而这个UIPageViewController显示额外的subviewController:containerviewcontroller(toolBar)->PageViewController->ViewController1,ViewController2我想根据显示的subviewController1和2在容器ViewController上的工具栏中添加和删除按钮(BarButtonItems)。您如何推荐

ios - Storyboard UIButton 的等效代码

我在Storyboard上设置了一些自定义按钮,我试图在代码中重新创建这些按钮,但不知何故,尽管在我的CGRectMake函数中使用了相同的参数,但我还是没有得到正确的位置。另一个问题是自动调整掩码在代码中不起作用,因为我突出显示了左侧、底部和右侧支柱,因此按钮在3.5"和4"屏幕尺寸中保持位置,但是我通过代码创建的按钮没有做这个。我从我的Storyboard中发布XML,然后发布我的代码以显示我的意思。在代码之前,先了解一下我正在尝试做的事情。我在我的项目中通过Storyboard设置了多个Controller/View中的这些自定义按钮。我现在正在尝试以编程方式使用Controll

ios - AppDelegate、LoginHome、TabBar 和 HTTP GET 请求

在我的应用程序中,我目前有一个导航Controller作为初始ViewController。这个NavigationController以下列方式链接我的应用程序,其中NC=NavigationController、VC=ViewController、TC=TabBarController:NC->LoginHomeVC->TC->(restofapp)我读到TabBarViewController必须是RootViewController(我认为这并不意味着它必须是“初始VC”)在我的AppDelegate.m的didFinishLaunchingWithOptions方法中,我有以

ios - 如何以编程方式打开我的 UINavigationController?

我不喜欢所见即所得/可视化编程的一个原因是,当您到达需要跳出框框的地步时,您会挠头。我的iOS学习曲线现在正处于这样的阶段。我有一个自定义的UICollectionView东西。在两个地方(创建和编辑点),我需要向用户显示一个列表以启用/禁用(选择/取消选择)列表中的项目。所以我转到Storyboard并制作如下内容:在过去,按照教程,我会控制住并拖动某个控件的链接到中间的NavigationController显示,我会告诉它是一个模态转场,调整几个方法,然后得到一个连接两者的箭头为了我的努力。但在这种情况下,我没有明显的点可以开始该操作。我有一个+按钮。但它需要先做一些其他事情,如

ios - 根据用户角色为 UIViewController 子类重用 Storyboard UI

假设我正在构建一个像Twitter这样的社交网络,并且正在尝试构建一个ProfileViewController用于显示用户信息。首先,我将创建一个名为ProfileViewController的类,并将其连接到UITableViewController在Storyboard中。现在,我想自定义ProfileViewController基于哪个用户正在查看哪个配置文件。如果我正在查看我自己的个人资料,我可以有一个“编辑”按钮,而如果其他人正在查看我的个人资料,它会有一个“关注”按钮。但是基本模板是一样的,它仍然需要显示常见的东西,比如最新的帖子。我可以这样做的一些方法:使用相同的Pro

ios - imageView 在 scrollView 内居中

如何在scrollView中垂直居中图像?我在Xcode5中使用Storyboard。主视图嵌入在导航Controller中,并且在主Storyboard中启用了“调整ScrollView插入”选项。这个主视图有一个scrollView,它的大小等于主视图的大小。imageView位于scrollView内部,并且与scrollView大小相同。内容模式设置为AspectFit。所以,层次结构如下:-UINavigationController-UIView-UIScrollView-UIImageView图像可以是横向的或纵向的,并且可以是任意大小(它在运行时加载)。这就是image

ios - 如何将一个 UIStoryboard 场景与 UITableViewController 和 resultsTableViewController 与 UISearchController 一起使用?

在iOS8中,UISearchDisplayController被弃用,使UISearchController可以选择向应用程序添加搜索行为。这迫使开发人员创建一个单独的UITableviewController来显示搜索结果——让我们为resultsTableViewController调用这个tableViewController。此线程中详细介绍了如何从UISearchDisplayController迁移到UISearchController:searchDisplayControllerdeprecatediniOS8在我的应用程序中,我使用了interfacebuilder