草庐IT

UIStoryboard

全部标签

ios - 是否可以使用从单个模态视图 Controller 返回到同一源 View Controller 的多个实例之一的展开转场?

我的Storyboard布局是这样的,我有MainVC通过模态呈现它的segue连接到ModalVC。但是,以编程方式,在运行时,我总共实例化了MainVC的五个实例。因此,具有相同标识符的MainVC的所有五个实例都连接到ModalVC。我需要在ModalVC中执行一些操作并关闭它之后更改MainVC中的属性,并且似乎有多种方法可以通过segue来完成此操作。这里的最佳答案非常详细,并解释了使用unwindsegue的实现,但仅在有一个源ViewController的情况下:Passingdatawithunwindsegue我的问题是:在我的情况下使用segue,就像在那个答案中一

ios - 如何将自定义类分配给 TableViewController

我是一名Android开发人员,最近开始学习Swift。我遇到了无法将自定义类分配给UIStoryboard中的UITableView的问题。当我写下类名并按下回车键时,iMac会发出哔哔声。我一直坚持这个问题。有人可以指导我吗?这是类importFoundationimportUIKitclassMemeTableViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{varmemes:[Meme]!overridefuncviewWillAppear(_animated:Bool){supe

ios - 改变约束

我正在创建一个有很多按钮的应用程序。我已经在View上放置了所有必需的按钮并设置了所有约束。一切都在Storyboard中完成。我想创建一个按钮来改变所有按钮的布局。为此,我需要更改所有按钮约束。因此,例如,在单击“更改按钮布局”后,所有按钮都会更改其在View中的位置,例如x坐标+20和y坐标+20。有没有简单的方法来做到这一点?或者如果单击“更改按钮布局”按钮,我需要在代码中以编程方式更改所有约束?谢谢 最佳答案 您有几个选择:如前所述,创建一个容器,您将以编程方式或通过Storyboard将所有按钮添加到该容器,然后操作该容器

ios - 使用 Storyboard展开,我如何从我返回的 View Controller 中获取数据并在我返回的 View Controller 中使用它?

我已经实现了所有内容,并且当我返回到源ViewController时会触发以下方法:-(IBAction)returned:(UIStoryboardSegue*)segue{...}我想从我返回的View中的UITextField中获取值,并将源View(或调用此方法的View)中的值设置为该UITextField的值。我试过这个:-(IBAction)returned:(UIStoryboardSegue*)segue{AddTextViewController*returnedFromViewController=segue.destinationViewController;N

ios - 如何在 Storyboard中为 UIModal View 设置自定义大小

我正在使用Storyboard开发iPad应用程序。对于我的应用程序,我通过将模态视图Controller的呈现样式设置为表单表来开发模态视图。Storyboard中是否有任何选项可用于减小模态视图的大小。 最佳答案 我认为更好的选择是以编程方式设置自定义大小。objective-c:-(void)viewWillLayoutSubviews{[superviewWillLayoutSubviews];self.view.superview.bounds=CGRectMake(0,0,,);}swift:overridefuncvi

ios - 如何根据设备加载不同的 Storyboard?

我正在尝试:检测设备(iPhone3.5"、iPhone4"、iPad等)根据运行应用程序的设备和大小加载不同的Storyboard。我已经看了一些教程,但我还是不明白,有人可以输入/显示需要在应用委托(delegate)中加入哪些代码才能实现这些目标。谢谢! 最佳答案 在您的应用委托(delegate)中尝试这样的事情:-(void)applicationDidFinishLaunching:(UIApplication*)application{UIStoryboard*storyboard=nil;if([[UIDevicec

ios - 是否可以将 Storyboard项目从紧凑型 - 常规型移动到任意 - 任意型?

在Xcode6Beta5中,是否可以将Storyboard项目从紧凑-常规移动到任何-任何?我只看到它们是浅灰色的,我无法使用它们。 最佳答案 在beta5中,唯一的方法是(如zisoft所说)以压缩/常规方式复制/删除项目并将其粘贴到任何/任何。 关于ios-是否可以将Storyboard项目从紧凑型-常规型移动到任意-任意型?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2

ios - 如何将边缘设置为零?

我正在使用自动布局将subview的行距设置为与父View的行距相等,因此关闭顶部和右侧。但是,例如,下图中白色block的原点仍然等于16。我对边不熟悉,如何让原点从0开始?谢谢你的任何建议。 最佳答案 在添加约束之前删除边距的复选标记,您正在将约束设置为边距,如果删除复选标记那么您将获得所需的结果已更新修复现有约束 关于ios-如何将边缘设置为零?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

ios - 如何以编程方式展开到另一个 Storyboard中的 ViewController?

这让我抓狂了将近2天。我已经尝试了几乎所有的方法,但无法得到任何结果。每一篇关于展开的帖子,似乎都没有专门解决展开回到ViewController的问题在不同的Storyboard,更不用说以编程方式进行了。我做错了什么????我有两个ViewControllers位于不同的Storyboard中...我想从位于我的注册Storyboard中的SignupViewController放松到位于我的登录Storyboard中的LoginViewController>。我想在用户成功注册后以编程方式执行展开,收到带有“确定”按钮的确认警报,然后单击“确定”按钮。这是我想放松的地方,从=>到

objective-c - 如何设置不隐藏工具栏的部分 curl 模态?

在iPhone上的Googlemap应用程序中,在预形成具有部分curl过渡的模态之后,按钮中的工具栏仍然可见。当我在Storyboard中使用部分curl设置模态序列时,新的ViewController将工具栏从父View中隐藏起来。如何像Googlemap应用一样设置部分curl? 最佳答案 试试这个代码。这会对你有所帮助。请不要犹豫尝试这个代码。您需要导入一个QuartzCore.framework。locationMapView是您的MKMapView而curlView是您的第二个UIView-(IBAction)curlB