草庐IT

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 - 更改框架后 UIContainerView 停止接收触摸

UIContainerView显示一个ViewController:现在,当用户使用此代码点击全屏按钮时,我想使其全屏显示:@IBActionfuncfullscreen(_sender:Any){view.goFullscreen()}extensionCGAffineTransform{staticletninetyDegreeRotation=CGAffineTransform(rotationAngle:CGFloat(Double.pi/2))}extensionUIView{varfullScreenAnimationDuration:TimeInterval{return

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 - UIBezierPath 绘制矩形以及所需的圆

我正在尝试使用UIBezierPath(rect:)构造函数绘制圆,但与圆一起-矩形形状也被绘制为框架并且可见。这是我的代码:classProgressView:UIView{letprogressLayer=CustomShapeLayer()//declaredbelowthisclassoverrideinit(frame:CGRect){super.init(frame:frame)self.isOpaque=false}requiredinit?(coderaDecoder:NSCoder){super.init(coder:aDecoder)}overridefuncdra

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 - UIStackView 隐藏/取消隐藏 arrangedSubView 问题

我正在隐藏和取消隐藏dropDownView(UIView由文本字段和按钮组成)基于在段控件中点击的段。以下是View层次结构:-以下是隐藏/取消隐藏dropDownView的代码:-privatefuncanimateView(view:UIStackView,toHiddenhidden:Bool){UIView.animate(withDuration:0.25){letfirstView=view.arrangedSubviews[0]firstView.isHidden=hidden}}funcsegmentValueChanged(_sender:UISegmentedCo

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