uiview

    0热度

    2回答

    我正在尝试创建一个视图,用于收集用户信息,如名字,姓氏,DoB等。在故事板中创建时的视图看起来像这样 - 但是,对每个设置约束都变得非常笨重。我非常倾向于在代码中创建它,并且即使在代码中它也感觉像太多行。必须有更好的方法来做到这一点。 这样做的最佳方法是什么?我是否将它们放在多个堆栈视图中,然后将它们堆叠在其他堆栈视图中?通常的标准做法是什么? 我是非常新的iOS编程和搜索stackoverflo

    0热度

    1回答

    我试图在UIScrollView上显示UIView,并且UIView's将水平显示。但是,当我水平滚动时,只有1个项目出现在ScrollView中。 override func viewDidLoad() { self.scollV.contentSize = CGSize(width: self.view.frame.width * 10, height: 200) for

    0热度

    1回答

    我想重叠两个视图(一个视图在彼此之上)里面uistackview。我的目标是在他的图像上显示用户名的首字母缩写。图像尺寸是恒定的,最初的标签应该在图像视图 中心我有哪些其他标签和按钮也被组织 这里是视图层次一个UITableViewCell。

    2热度

    1回答

    我试图实现一个甜甜圈图,但我努力保持标签互不重叠。我正在寻找清洁解决方案的想法来避免这种情况。 段和标签类看起来如此: class Segment { var index: Double? var tagText: String? } class SegmentTag: UIView { @IBOutlet var iconView: UIImageView!

    0热度

    1回答

    以下 我正在开发一个应用程序,其中我在顶部有一个NavigationBar,并将一个UIViewController添加为RootViewController。 现在我的计划是添加一个新的子视图到这个UIViewController。新的Subview也扩展了UIViewController。我将控制器的de view(Gray Rect)添加到了UIViewController,但它放在Navi

    1热度

    1回答

    我想对我的UIView应用翻转掩码。我将掩码设置为具有透明图像的UIImageView。然而,输出与 view.mask = imageView 不是所需的结果。我如何达到预期的效果,如下图所示?期望的结果使用掩模切口作为透明度。当我检查视图的蒙版时,它不是CAShapeLayer,所以我不能以这种方式反转。

    0热度

    2回答

    我写了下面的代码编程创建多个UIButton被放置在不同的UIView。按钮标题的所有按钮都相似且不同。代码没有完成它所需要做的,但你可以看到,代码是相当冗长,它太冗长。 问题 我怎样组织下面的代码,使之紧凑,简洁的? 代码 let myButton0 = UIButton(type: UIButtonType.Custom) myButton0.setTitle("Text 0", forSt

    0热度

    1回答

    我创建了一个的UIView,然后添加锚点限制,但我有一个问题,当我想读值... 在这种情况下,你看到的,我创建了一个NSLayoutConstraint属性得到我的uiview的锚宽度...然后我创建了一个包含约束的CGFloat,但是我的NSLog总是返回一个ZERO值。 我在哪里错了?我怎样才能得到我的UIView分配给锚点的宽度值? UIView *trackLine = [[UIView

    1热度

    1回答

    我正在构建一个UIPageViewController,它具有基于视图数组中视图高度的可变页数。 我有一个叫做BlockView类,看起来像这样: final class BlockView: UIView { init(viewModel: BlockViewModel) { super.init(frame: .zero) let primaryLabel

    0热度

    2回答

    我有一个UIView,其中有一个UIImageView。 我设置UIImageView是圆形的,并添加边框像这样: self.profilePicImageView.layer.cornerRadius = self.profilePicImageView.frame.size.height/2 self.profilePicImageView.layer.masksToBounds = tru