草庐IT

subView2

全部标签

iOS如何在 subview 处理后忽略父 View 接收触摸事件

请看下图:我有一个自定义的UIControl作为RangeSlider我按照以下方式实现this教程。我将RangeSlider放在可以滑入或滑出的FilterViewController中。在RangeSlider类上,我使用了UIControl的3个方法:beginTracking、continueTracking、endTracking来处理用户移动slider指示器时的触摸事件.在FilterViewController类中,我使用UIPanGestureRecognizer来处理用户滑入或滑出时的触摸事件。问题当我尝试移动slider指示器时,ViewController也会

ios - 使用外部源的 subview 中的视频播放器不缩放

我正在关注这个视频:https://developer.apple.com/videos/play/wwdc2014-503/所以我做了一个快速演示并尝试添加一个容器View并将subview更改为他们展示的avplayer。然后我添加了代码,虽然是快速的形式。不同之处在于prepareForSegue函数中AVPlayer的构造函数,我编写了以下内容:playerViewController.player=AVPlayer(URL:NSURL(string:"http://jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v")!)视频很宽

ios - 谷歌地图不适合 subview

我正在使用Googlemap,但它在subView中的设置不正确。我正在使用swift3。@IBOutletweakvarmapSubView:UIView!varmapView:GMSMapView!varplacesClient:GMSPlacesClient!我在viewDidLoad中使用了以下代码:letcamera=GMSCameraPosition.camera(withLatitude:28.616536,longitude:77.379552,zoom:12.0)mapView=GMSMapView.map(withFrame:mapSubView.bounds,ca

ios - UITableView 可重用自定义单元格在 subview 中显示错误内容

我有一个UITableViewController子类,我在其中使用如下数据填充UITableView:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("kundeCell")as!KundeCellcell.selectionStyle=.Noneletkunde=self.kundenAuszutragen[indexP

ios - 从 subview 调用父 View Controller 函数

我有一个带有两个subviewController的父ViewController。当我加载父ViewController时,它将显示两个subview。我还可以向左或向右滑动以滑动subview。我现在需要在subview上添加一个按钮。单击该按钮时,它应该会自动滑动到下一个subview。这就是我的计划-在subviewViewController上放置一个按钮。点击按钮将调用父ViewController中负责滑动的函数。现在我无法调用父ViewController的功能。我需要父ViewController的当前实例。有人可以帮忙吗?图片上,灰色的是subviewviewcon

ios - 来自扩展的分段控制 subview

我正在尝试通过扩展在我的UISegmentedControl下面添加一个subview,这样当我向这个subview添加更多属性时,它可以从应用程序中的其他UISegmentedControl重用。它出现在正确的位置,但由于某种原因有时出现在某些段的上方,有时出现在下方。我错过了什么吗?到目前为止,在我的扩展中,这就是我所拥有的:importUIKitextensionUISegmentedControl{funcaddBackgroundView(){letbackgroundView=UIView();backgroundView.frame=self.bounds;backgro

ios - 由于自动布局没有计算尺寸,将 subview 添加到自定义 View 最终是错误的

我已经创建了一个自定义View类。我有一个我想模糊的ImageView。我在下面的代码中添加了模糊效果,但显然它不起作用,因为ImageView是错误的。由于自动布局尚未计算ImageView的高度和宽度的正确尺寸。但是,我应该覆盖哪种方法才能访问正确的位置和大小属性?只添加一次的解决方案是什么?classProductListingCell:UICollectionViewCell{@IBOutletweakvarnameLabel:UILabel!@IBOutletweakvarsharpImageView:UIImageView!@IBOutletweakvarblurImage

ios - 无法通过编程约束在 UIScrollView 中看到 subview

我正在尝试使用编程约束在UIScrollView中添加UIView,但我认为由于缺少约束,我无法看到UIView。当我尝试通过CGRectMake添加它工作正常时,我还检查了下面的代码,在View层次结构中有UIScrollview内的View。我试过没有。的解决方案,但没有取得任何成功UIScrollViewwithiOSAutoLayoutConstraints:WrongsizeforsubviewsProgrammaticallycreatingcontrollerwithUIScrollViewandAutoLayoutisnotsizingtheviewsproperly这

ios - 使用 setTranslatesAutoresizingMaskIntoConstraints(false) 在 UIView 中添加为 subview 时,不会调用 UIButton 操作

我有一个以编程方式创建的UIButton,为事件“UIControlEvents.TouchUpInside”添加了“按下”功能。但是当添加为UIView的subview时,不会调用“按下”方法。下面提供代码供您引用。但是,当我删除setTranslatesAutoresizingMaskIntoConstraints(false)时它会起作用。我需要使用此方法来自动调整布局大小。varmyView=UIView()letorderBook=UIButton()overridefuncviewDidLoad(){super.viewDidLoad()myView.backgroundC

ios - 如何在运行时正确修改 iOS TableView 单元格(添加/删除 subview ?)

如果此问题已在某处得到解答,请提前致歉。我到处都看过了,但我仍然不确定该怎么做。(使用ObjectiveC的答案对我来说几乎完全没有值(value)。)我对iOS有点陌生。我有一个UITableView,用作各种新闻源,显示一系列帖子。(例如,alaatwitternewsfeed。)此TableView中的单元格(当前)派生自单个单元格原型(prototype),在xcode的界面构建器中创建。每个单元格都包含subview来显示诸如用户名、个人资料图像缩略图、标题、消息、日期、位置、另一张图像等内容。问题是,根据特定帖子包含的数据,这些subview中的许多应该显示或不应该显示——