草庐IT

ScrollView1ViewController

全部标签

ios - 将具有比例宽度的 subview 添加到 ScrollView

我有一个ScrollView,其中包含三个如下所示的subview:问题在于,由于包含标签的堆栈View占subview总宽度的80%,因此当用户滚动应用程序时,这看起来很奇怪:如您所见,底部ScrollView中的View看起来不太好,因为宽度约束应用了80%的乘数。用户滚动ScrollView的次数越多,“偏移量”就越大。我想让subview始终居中。如何在保持80%比例的同时保持View居中?内容插入:slideScrollView.contentSize.width=view.bounds.width*CGFloat(introArray.count)subview设置:sli

ios - 为显示的 ViewController 设置约束

我正在将ViewController推到我当前的ViewController之上。我想推送的ViewController是一个WebView,但我想这无关紧要。我不希望呈现的ViewController位于状态栏下方。但是我该如何设置这些约束呢?这是我加载推送的ViewController的代码:@objcfuncloadWebView(sender:UIButton){letvc=WebViewVC()webViewVC=vcself.present(webViewVC!,animated:true,completion:nil)}如果我为webViewVC.view设置与父View

swift - 如何快速将 UITableViewCell 数据发送到另一个 ViewController?

我正在尝试将一条消息从messageArray发送到另一个UIViewController以便我可以加载消息的评论。单击单元格时如何发送消息数据结构?functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{guardletcell=tableView.dequeueReusableCell(withIdentifier:"messageCell")as?feedMessagesCellelse{returnUITableViewCell()}letmessage=mes

ios - ScrollView 中的 WKWebView

考虑到在WebView之后必须有其他元素,我如何将WKWebView放入ScrollView中。。看法...ScrollView.......ImageView.......WKWebView.......按钮Seethedemoimage问题1:禁用WKWebView的滚动问题2:为WKWebView设置完整的内容高度查看我的sampleproject 最佳答案 如果你想获取WKWebView中html的内容高度,使其在UIScrollView中不可滚动,请继续阅读。您需要观察(通过委托(delegate))您的webView的内

uiviewcontroller - 在自定义单元格中点击 UIButton 后显示新的 ViewController

嘿嘿!我想显示一个带有Action的ViewController(自定义单元格中UIButton的tappedInside)。在这种情况下,我不能仅通过控制从自定义单元格中的UIButton拖动到NavigationController(嵌入了ViewController)。我如何才能意识到tableview一行中按钮(在自定义单元格中)上的“tappedInside”会显示一个新的ViewController?谢谢! 最佳答案 您可以在单击具有委托(delegate)的单元格时触发:functableView(tableView:

ios - ViewController 作为 Swift 中 MapView 的叠加层(如 Google map 应用程序用户界面)

我正在使用Swift构建一个小型应用程序,我想在其中实现以下目标:-带有多个注释的MapView-单击其中一个注释会在从底部移入的叠加层中显示一些细节,并填充大约。屏幕的一半-显示屏的上半部分仍然显示MapView。单击map关闭详细信息现在我已经阅读了很多关于不同可能性的资料。首先,我尝试将ContainerView与这样的东西一起使用:@IBOutletweakvardetailsContainerYPosition:NSLayoutConstraint!funcmapView(mapView:MKMapView!,didSelectAnnotationViewview:MKAnn

ios - SWRevealViewController 不工作,因为类型 'XX-ViewController' 的值没有成员 'revealViewController'

我通过拖放添加了SWRevealViewController.h和SWRevealViewController.m。没有弹出桥接header。我也有3个pod文件。所以我只想检查是否由于“未添加头文件”或其他pod文件而出现错误。我的代码如下。overridefuncviewDidLoad(){super.viewDidLoad()openSlideMenuView.target=self.revealViewController()}错误如下:-Valueoftype'HomeViewController'hasnomember'revealViewController'

ios - 如何在 ViewController 中将 xib 作为 "pop up"调出?

我在Xcode中设计了一个很好的登录框作为xib文件,当用户在我的应用程序的登录页面上点击“登录”时,我希望登录框弹出并让他们输入他们的信息.目前我很难让它出现,因为这是我第一次使用xibs。任何帮助,将不胜感激。似乎我的IBAction没有连接,因为我做了第二堂课,它断开了登录按钮与IBAction的连接。不确定如何解决这个问题。提前致谢!在Xcode上使用Swift3和最新版本。importUIKitclassAuthMainViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()na

iOS Swift 从推送通知以编程方式导航到某些 ViewController

我使用推送通知来通知用户应用中发生的不同类型的事件。某种类型的推送通知应该打开一个特殊的ViewController(例如,关于新聊天消息的通知确实会在单击时导航到聊天)为此,我在我的应用委托(delegate)中尝试了以下代码:funcapplicationDidBecomeActive(_application:UIApplication){ifvartopController=UIApplication.shared.keyWindow?.rootViewController{whileletpresentedViewController=topController.presen

ios - 如何使 ScrollView 即使滚动到最后也消耗触摸事件?

我有一个FSPagerView,它有一个包含可滚动条形图的项目(具有多个堆栈View的ScrollView)。当我滚动条形图时,如果有可滚动空间,则条形图会消耗触摸事件并滚动。如果一侧没有可滚动空间并且我一直滚动到触摸条形图的那一侧,它不再消耗触摸事件,而是整个FSPagerView滚动。即使在这种情况下,如何让scrollview消耗触摸事件?简而言之,我不想在触摸条形图时滚动FSPagerView。这是一个视频:https://streamable.com/kuxta 最佳答案 您可以使用require(toFail:)确定两个