草庐IT

UIView-Encapsulated-Layout-Width

全部标签

ios - 在 Swift 中的 UITableViewController 顶部添加一个 UIView

我目前使用的是UITableViewController(PFQueryTableViewController),我想在TableView的顶部显示一个UIView。理想情况下,我想在Storyboard中执行此操作,这样我就可以轻松地向其添加额外的标签/按钮。但是,我似乎无法弄清楚如何或是否可以在Storyboard中做到这一点。是吗?我已经以编程方式尝试过。我首先在顶部创建了变量:varfilterLabelView:UIView=UIView()然后我在ViewDidLoad中添加了以下内容:filterLabelView.frame=CGRect(x:self.view.fra

swift - 在 init 中获取 UIView 的大小

我在我的iOS应用程序中创建了UIView的自定义子类,我试图在View的init方法中获取View的计算大小,因此我可以在创建subview以放入自定义View时使用它们。自定义View位于堆栈View内,它为我的View分配了总(主视图)高度的1/3。我的初始化看起来像这样:varmySubView:UIImageViewrequiredinit?(coderaDecoder:NSCoder){mySubView=UIImageView()super.init(coder:aDecoder)letviewWidth=Int(self.frame.size.width)letview

ios - 内部绘图旋转 UIView 时出现问题

我想旋转一个内部有绘图(圆形、矩形或直线)的UIView。问题是当我旋转View并刷新绘图时(当我更改绘图的某些属性时需要ir,即)绘图不跟随View...没有旋转的UIView:带旋转的UIView:这是我的简单代码(原始代码的一小部分摘录):主视图ControllerclassTestRotation:UIViewController{//MARK:-PropertiesvardrawingView:DrawingView?//MARK:-Actions@IBActionfuncactionSliderRotation(_sender:UISlider){letdegrees=se

ios - 在没有 AutoLayout 效果的情况下缩放自定义 UIView 大小

问题如何创建具有用户定义大小的UIView,然后按比例放大/缩小以适合作为UIViewController的subview?用例我正在开发一个主要侧重于在连接到iOS设备的外部显示器上显示自定义UIView的应用程序。应创建自定义View以原生适合外部显示器。假设外接显示器的分辨率为1920x1080。将创建UIView以适合该大小,然后自动布局将完成它。-太棒了!通常,应用程序用户实际上看不到外接显示器,因此应用程序的另一个重要部分是在iOS设备上提供外接显示器的表示。当然,这些小窗口不会与外部显示器具有相同的分辨率,并且由于AutoLayout,简单地创建另一个View并将其粘贴到

ios - 如何快速清除和重绘 UIView 的内容(存在于 View Controller 中)?

我在ViewController中有一个UIView,我正在其中根据我的应用程序的要求绘制几行。在某个时间点之后,我希望其中一些线条消失,而其他一些出现在同一View中。我目前使用的方法是清除UIView并在更新的View中重新绘制我想绘制的所有线条。谁能告诉我正确的方法是什么?我已经经历了各种听起来很相似的问题,但并没有太大帮助。到目前为止,我已经尝试过类似的事情:-outletView.setNeedsDisplay()和letcontext=UIGraphicsGetCurrentContext()context?.clear(outletView.frame)这些似乎都没有任何

swift - 在 Swift 中将 GMSMapView 分配给 UIView

我已经创建了这两个变量vargoogleMap=GMSMapView()@IBOutletweakvarmapView:UIView!我在viewDidLoad()中将googleMap分配给mapViewoverridefuncviewDidLoad(){super.viewDidLoad()self.mapView=self.googleMap//Throwingerroras'GoogleMapsSDKforiOSmustbeinitializedvia[GMSServicesprovideAPIKey:...]priortouse'}我在AppDelegate.swift中提供

ios - swift uiview 没有名为 center 的成员

这是我的RectangleView:importUIKitclassRectangleView:UIView{init(frame:CGRect){//Initializationcodesuper.init(frame:frame)}/*overridefuncdrawRect(rect:CGRect){//Drawingcode}*/}我在我的CustomViewController上添加了这个RectangleView:importUIKitclassCustomViewController:UIViewController{varballX:Int=0varballY:Int=

ios - UIView 阴影,cornerradius 不工作

@IBOutletweakvarselectorSemiView:UIView!@IBOutletweakvarblurEffect:UIVisualEffectView!@IBOutletvarouterAreaRecognizer:UITapGestureRecognizer!overridefuncviewDidLoad(){super.viewDidLoad()selectorSemiView.layer.cornerRadius=15selectorSemiView.layer.shadowColor=UIColor.gray.cgColorselectorSemiView.

ios - 以编程方式将 UICollectionView 嵌套在 UIVIew 中

我试图让UICollectionView位于UIView内部,因为我使用的框架需要返回UIView。我看过这个问题:HowdoIaddaUICollectionViewtoaUIViewasasubview?和AddingUICollectionViewinsideUIViewwithoutStoryboards但不确定如何让它工作。我试过这样的:classTopView:UIView,UICollectionViewDataSource,UICollectionViewDelegate{overrideinit(frame:CGRect){super.init(frame:frame

ios - CGAffineTransform 影响我的 UIView 的角半径

我使用以下代码将CGAffineTransform动画应用到UIView:UIView.animate(withDuration:0.5,delay:delay,options:[.autoreverse,.repeat],animations:{elementView.transform=CGAffineTransform(scaleX:1.0,y:0.4)}){(finished)in}UIView在动画中正确缩放,但我还将UIView的圆角半径设置为完美环绕View的顶部和底部。问题是,当发生缩放动画时,我的UIView的角半径被“挤压”了:如何确保圆角半径保持完美的圆角,同时保