jjzjj

containerView

全部标签

ios - 使用自动布局设置动态 UIView 以匹配容器 View

我在IB中有一个UIView,其中有另一个UIView,我将其用作容器View。在代码中,我创建了三个不同的View,然后根据应用程序的状态将适当的View动画化到容器的View中。在任何给定时间,这三种不同观点中只有一种是有效的。问题是,当我在模拟器中的不同iPhone上运行时,我的新subview没有缩放以匹配容器View。我正在使用自动布局。出于测试目的,我将我的subview设置为一个大按钮,它的所有边缘都限制在superView中。并且容器View也有它的边缘限制到它的superView。我想要的是subview与容器的View相匹配。即按钮拉伸(stretch)容器View

ios - 为什么 UIButton 不返回正确的约束?

在我下面的代码中:我在垂直ScrollView中添加了5个按钮。每个按钮都被限制在scrollViews的顶部+20、前导、尾随边缘及其高度。我创建了一个b1HeightConstraint变量。它用于保存b1按钮的heightConstraint。在单击按钮时,我试图删除此约束。但是我遇到了一个奇怪的问题:当我记录约束时,我只看到2个约束,即使我已经向它添加了4个约束。我的View调试层次结构如下所示:importUIKitimportFoundationclassViewController:UIViewController{varfilterView:UIView!varscro

ios - 为什么 UIButton 不返回正确的约束?

在我下面的代码中:我在垂直ScrollView中添加了5个按钮。每个按钮都被限制在scrollViews的顶部+20、前导、尾随边缘及其高度。我创建了一个b1HeightConstraint变量。它用于保存b1按钮的heightConstraint。在单击按钮时,我试图删除此约束。但是我遇到了一个奇怪的问题:当我记录约束时,我只看到2个约束,即使我已经向它添加了4个约束。我的View调试层次结构如下所示:importUIKitimportFoundationclassViewController:UIViewController{varfilterView:UIView!varscro

objective-c - 我可以为 Safari View Controller 预加载 Web 内容吗?

我可以毫无问题地创建SafariViewController:letsvc=SFSafariViewController(URL:NSURL(string:remote_url)!,entersReaderIfAvailable:true)self.presentViewController(svc,animated:true,completion:nil)在向用户显示ViewController之前,有什么方法可以预加载URL吗?例如,我可以先在后台预加载URL(网页内容),然后在用户点击某些内容后,我可以立即将内容显示在SafariViewController中。用户会感觉页面加载

objective-c - 我可以为 Safari View Controller 预加载 Web 内容吗?

我可以毫无问题地创建SafariViewController:letsvc=SFSafariViewController(URL:NSURL(string:remote_url)!,entersReaderIfAvailable:true)self.presentViewController(svc,animated:true,completion:nil)在向用户显示ViewController之前,有什么方法可以预加载URL吗?例如,我可以先在后台预加载URL(网页内容),然后在用户点击某些内容后,我可以立即将内容显示在SafariViewController中。用户会感觉页面加载

ios - 如何在选中自动布局的情况下使用 ScrollView 和 ContainerView

我在使用自动布局实现ScrollView时遇到了问题:/这是一个存在该问题的简单“HelloWorld”项目:http://www.sendspace.com/file/cg96by但问题是……我需要创建ScrollView,但我还需要使用自动布局。所以我创建了纯单View应用程序,添加(就像我在一些教程中看到的那样)ScrollView(与主视图大小相同),添加约束(全为零)然后添加容器View(与ScrollView大小相同),添加约束和..它没有用:/它不滚动。这是这种情况的屏幕:现在,当我删除两个名为:CenterX和YAlignment(在屏幕上标记)的约束时,它工作得很好,

ios - 从 ContainerView 委托(delegate)给父 ViewController

我有以下设置:StartViewController有一个包含ContainerViewController的ContainerView我试图找到一种方法,在ContainerViewController中执行任务后隐藏StartViewController中的元素。为此,我尝试使用这样的委托(delegate)方法:启动ViewControllerclassStartViewController:UIViewController,showBannerAdDelegate{@IBOutletweakvarbannerView:UIView!overridefuncviewDidLoad

ios - ContainerView Inside ScrollView 不要在 Swift 3 中滚动

我在GitHub上有示例项目,您可以在->上看到https://github.com/LetSwiftDev/ContainerViewInsideScroll/tree/master我有两个,ViewController,一个是普通的ViewController,名为oneViewController第二个是twoViewController里面有UIScrollView当我点击OPENTWO按钮将转到ContainerView内的twoViewController但是;MytwoViewControllerhavedifferentheightsizelike1500andinsi

swift - 如何从 ContainerView 更新父 View /viewController 的元素?

我有一个ViewController,它包含一个ContainerView。因此,我为ViewController()添加了一个类,为ContainerViewsViewController()添加了一个类。为了更好地说明它,我附上了一张我的storboard场景的照片:当我单击ContainerView中的按钮时,我想用不同的文本更新标签,我该如何实现?重要提示:ContainerViews按钮是单独ViewController中的IBAction,我想更新单独ViewController()类中的IBOutlet。非常感谢您的帮助!!! 最佳答案

ios - 在 containerView 中,如何访问包含 Swift 容器的 View Controller ?

我确实有4个带有标题部分的View,我将其外包到容器View中,以便在所有4个View上具有相同的字段和布局。在我的容器中,我有很多标签,我知道这些标签需要填充数据。我现在的问题是,我必须根据用户选择的游戏相应地填写标签。游戏是我的玩家类中的一个枚举。我不知道如何从我的containerview中获取该信息并相应地设置游戏变量以执行我的代码。是否有解决方案可以从我的containerview所在的View中获取storyboardid?切换游戏案例.Coinflip:Player1PointsLabel.Text=(player1.points.coinflip)案例.RollingD