草庐IT

UIView-Encapsulated-Layout-Width

全部标签

ios - 如何在 UIView swift 中重新加载特定的 subview ?

在主UIView中,我有3个subview。我只想刷新一个subview。我的问题是,当我想删除subview中的数组索引并刷新它时,我在一个subview中使用了数组。我试过这个方法。-(void)layoutSubviews-(void)layoutIfNeeded还有:-(void)setNeedsLayout 最佳答案 您可以在UIVIew和UIViewController类之间创建委托(delegate)关系。然后在委托(delegate)方法中添加适当的代码以重新加载UIVIew。否则,您可以在您的View上调用setN

ios - 如何在我的 UIView 上绘制 `normalizedPoints` 的 `VNFaceLandmarkRegion2D`?

我试图画一个圆圈来表示VNDetectFaceLandmarksRequest检测到的leftPupil结果。根据normalizedPoints的命名约定,我猜它是通过一些规则归一化的。那么,如何缩放点并将其转换为我的AVCaptureVideoPreviewLayer或其他View?从一些Vision教程中,我看到如下转换:letfaceLandmarkPoints=convertedPoints.map{(point:(x:CGFloat,y:CGFloat))->(x:CGFloat,y:CGFloat)inletpointX=point.x*boundingBox.width

ios - 在 TableViewCell 中居中 UIView

我一直面临一个我以前从未遇到过的奇怪问题(对iOS来说还是个新问题)。我正在尝试开发一个博客阅读器应用程序,并且在我的主视图中使用了一个UITableView。在TableView中,我添加了1个原型(prototype)单元格并将其高度修改得更大一些。为了在TableViewVell中创建“float”、“阴影”或“卡片”效果,我添加了另一个包含封面图像和摘要的View。我面临的问题与Storybords预览助手显示的布局有关。即使对于iPhone8(xCode9.1),根据我设置的限制,一切看起来都很好,但对于iPhoneSE和8Plus,即使在模拟过程中看起来并不像描述的那样,事

ios - 如何使 UIView 位于 UITabBarController 中所有选项卡的顶部

使uiview位于uitabbarcontroller的所有选项卡之上。我计划制作一个名为“uiView.swift”的baseviewcontroller。在“uiView.swift”中我添加了我的uiview。之后我想从uiView.swift继承每个选项卡ViewController(比如“resturent.swift”)。因此,在UITabBarController的每个选项卡中,您将获得“uiView.swift”Viewresued.uiView.swift连接到Storyboard中的ViewController,该Storyboard具有显示按钮单击View的按钮。

ios 覆盖drawRect后设置RoundCorner不起作用,但正常的UIView没问题

我写了一个关于WaveAnimation的例子。动画没问题,但是我不明白为什么自定义UIView需要添加“self.layer.masksToBounds=YES”才能有圆角.这是一个自定义UIView。我重写了它的drawRect。如果我不将“masksToBounds”设置为YES,圆角就会消失。-(instancetype)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){self.frame=CGRectMake(10,40,300,300);self.layer.cornerRadius=

ios - uiviewcontroller uiview 添加渐变层

我正在尝试为UIViewController的背景创建一个简单的渐变。我的代码是:letgradientLayer=CAGradientLayer()gradientLayer.frame=view.boundsletbottomColor=UIColor(hue:208/360,saturation:82/100,brightness:0.9,alpha:1)lettopColor=UIColor(hue:208/360,saturation:41/100,brightness:0.9,alpha:1)gradientLayer.colors=[bottomColor,topColo

ios - 以编程方式在 Xcode Playgrounds 中创建 UIView 子类

XcodePlaygrounds中的UIViewController和UIView类我想弄清楚如何在XcodePlaygrounds中创建UIViewController并将UIView子类附加到它。我对swift和编码还很陌生,所以遇到了一些麻烦。classmyView:UIView{varlabel:UIButton!vartopHeader:UIImageView!varnameText:UITextField!varpassword:UITextField!overrideinit(frame:CGRect){super.init(frame:CGRect(x:10,y:10,

ios - 在XCode中通过内存地址查找UIView?

我目前收到以下错误:Failedtoset(borderIBColor)userdefinedinspectedpropertyon(UIView):[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyborderIBColor.我需要更改用户定义的属性,但我不知道编译器指的是哪个UIView!有什么方法可以获取此信息并找到UIView以便我修复它?我一直在浏览storyboard中的每个View,试图找到它,但这需要很长时间。 最佳答案

ios - 如何调整 UIView 的 Y anchor ?

我可以用什么来代替anchor来将inputsContainerView提高一点。目前它的中心位置看起来不对。这是我所拥有的代码:inputsContainerView.centerXAnchor.constraint(equalTo:view.centerXAnchor).isActive=trueinputsContainerView.centerYAnchor.constraint(equalTo:view.centerYAnchor).isActive=true 最佳答案 有一个额外的参数来调整相对于另一个View的anch

ios - UIView 在显示键盘时出现,但在我开始键入时消失(快速)?

我有一个UIView容器,其中包含一个UITextField和两个UIButtons(见下图)。我写了一个extension,它监听UIKeyboardWillShow通知并为UIView设置动画,以便它在显示时绑定(bind)到键盘。这很完美,但只要我开始输入,UIView就会再次消失。扩展用法:sendMessageView.bindToKeyboard()UIView扩展:extensionUIView{funcbindToKeyboard(){NotificationCenter.default.addObserver(self,selector:#selector(keybo