草庐IT

ios - 制作一个自定义的 UIView subview 来填充它的 super View

所以我用自己的初始化程序编写了自己的自定义View。但是,当我的主视图加载时,我的自定义View以错误的方式描绘。它以600x600的矩形为边界,而superview为375x607。我确实尝试过自动约束,似乎不起作用。我试图在subview初始化中以编程方式执行此操作,但每当我尝试将其bounds属性初始化为其父View边界时,我在父View中得到nil。overrideinit(frame:CGRect){super.init(frame:frame)self.setup()}requiredinit(coderaDecoder:NSCoder){super.init(coder:

ios - 制作一个自定义的 UIView subview 来填充它的 super View

所以我用自己的初始化程序编写了自己的自定义View。但是,当我的主视图加载时,我的自定义View以错误的方式描绘。它以600x600的矩形为边界,而superview为375x607。我确实尝试过自动约束,似乎不起作用。我试图在subview初始化中以编程方式执行此操作,但每当我尝试将其bounds属性初始化为其父View边界时,我在父View中得到nil。overrideinit(frame:CGRect){super.init(frame:frame)self.setup()}requiredinit(coderaDecoder:NSCoder){super.init(coder:

ios - 如何水平居中 UIView?

如何使用CGRectMake使UIView水平居中并距ViewController顶部30px?vardraggableView:DraggableView=DraggableView(frame:CGRectMake(0,30,260,260))draggableView.center=center 最佳答案 swift3;subView.center.x=view.center.x 关于ios-如何水平居中UIView?,我们在StackOverflow上找到一个类似的问题:

ios - 如何水平居中 UIView?

如何使用CGRectMake使UIView水平居中并距ViewController顶部30px?vardraggableView:DraggableView=DraggableView(frame:CGRectMake(0,30,260,260))draggableView.center=center 最佳答案 swift3;subView.center.x=view.center.x 关于ios-如何水平居中UIView?,我们在StackOverflow上找到一个类似的问题:

ios - 放置 UIView 覆盖 TabBar 和 NavBar

我正在尝试制作一个具有透明背景(另一个UIView)的弹出窗口(UIView)。对于“弹出式UIView”,一切工作正常,但我无法弄清楚如何带来“透明背景UIView”(在NavigationBar和TabBar上方)。首先,我在Storyboard中创建了UIView并连接了socket:popupView.center=CGPointMake(CGRectGetMidX(self.view.bounds),tableView.center.y);self.view.addSubview(popupView)popupView.clipsToBounds=truepopupView.

ios - 放置 UIView 覆盖 TabBar 和 NavBar

我正在尝试制作一个具有透明背景(另一个UIView)的弹出窗口(UIView)。对于“弹出式UIView”,一切工作正常,但我无法弄清楚如何带来“透明背景UIView”(在NavigationBar和TabBar上方)。首先,我在Storyboard中创建了UIView并连接了socket:popupView.center=CGPointMake(CGRectGetMidX(self.view.bounds),tableView.center.y);self.view.addSubview(popupView)popupView.clipsToBounds=truepopupView.

swift - 在 Swift 中获取任何 UIView 的中心

我正在尝试编写一个全局函数,通过调用此类函数将activityIndi​​cator添加到任何View(虽然主要是imageViews)。我现在拥有的功能由:publicfuncaddActivityIndicatorToView(activityIndicator:UIActivityIndicatorView,view:UIView){//activityIndicatorconfiguration...activityIndicator.center=view.centerview.addSubview(activityIndicator)activityIndicator.st

swift - 在 Swift 中获取任何 UIView 的中心

我正在尝试编写一个全局函数,通过调用此类函数将activityIndi​​cator添加到任何View(虽然主要是imageViews)。我现在拥有的功能由:publicfuncaddActivityIndicatorToView(activityIndicator:UIActivityIndicatorView,view:UIView){//activityIndicatorconfiguration...activityIndicator.center=view.centerview.addSubview(activityIndicator)activityIndicator.st

ios - 如何屏蔽和添加阴影到 UIView

我正在制作一个自定义View,我想屏蔽它并为其添加阴影。掩码:letp=UIBezierPath()p.moveToPoint(CGPointMake(20,20))p.addLineToPoint(CGPointMake(100,20))p.addLineToPoint(CGPointMake(100,50))p.addLineToPoint(CGPointMake(110,55))p.addLineToPoint(CGPointMake(100,60))p.addLineToPoint(CGPointMake(100,100))p.addLineToPoint(CGPointMak

ios - 如何屏蔽和添加阴影到 UIView

我正在制作一个自定义View,我想屏蔽它并为其添加阴影。掩码:letp=UIBezierPath()p.moveToPoint(CGPointMake(20,20))p.addLineToPoint(CGPointMake(100,20))p.addLineToPoint(CGPointMake(100,50))p.addLineToPoint(CGPointMake(110,55))p.addLineToPoint(CGPointMake(100,60))p.addLineToPoint(CGPointMake(100,100))p.addLineToPoint(CGPointMak