layoutsubviews

    0热度

    1回答

    我正在设计一个swift应用程序,显示一张照片,地图和内容 - 所有这些在UITableView标题中。 当我运行在iPhone 5上的应用程序,它看起来像这样: 黄色的领域是具有以下约束文本视图: 和: 这看起来对iPhone 5的精美然而,当我在iPhone上运行6,我看到: 我不明白为什么这两个不同意见。现在 ,在我的代码,在viewDidLoad()我对方法的调用: defineHeade

    0热度

    1回答

    我有一个UITableView自定义单元格及其对应的.xib。 我的CustomCell.h有3个属性。我希望能够以编程方式指定这些属性的宽度而不使用自动布局。这三个属性是标题视图中的背景图像,标题视图和标题。我想将所有三个属性的with设置为与cell.contentView宽度相同。 我已将[cell setNeedsLayout]置于我的cellForRowAtIndexPath中,但唯一更

    1热度

    1回答

    我想要创建一个垂直UISlider,并将其准确地放入现有容器视图中,该视图的大小和位置使用autoLayout与.xib文件。但是我根本无法实现它的功能,而且我的手指已经Google了。 我得到的距离最近会创建一个太长的滑块并延伸到屏幕外。 我把代码放在错误的地方? 我把我的代码在"layOutSubviews" 感兴趣的几个问题: 1.Per苹果的文档,视图的“帧”是不是改造后有效,不应该设置。

    0热度

    1回答

    我试图重新排列图像和堆栈视图(这里称为labelsStack)都包含在另一个堆栈视图(这里称为堆栈)。我的目标是以编程方式颠倒两个子视图的索引顺序,以便在运行时改变它们的位置(它们是水平分布的,所以在理论上,如果我重新排列它们的索引,它应该在自动布局中重新排序) 我试过更新索引,交换子视图,sendViewForward等从苹果的文档,但它不牛逼的工作,在这里我的tableViewCell的代码:

    1热度

    2回答

    我听说viewDidLayoutSubviews是我们使用约束条件时改变布局的最佳位置。 所以我跳到viewDidLayoutSubviews 我已经创建了三个UIViews和SubViewed他们的SuperView。我没有提到帧计算的代码。 [self.view addSubview:imgMiddleCircle]; [self.view addSubview:imgFirstCircle

    2热度

    1回答

    我有UIView两种状态: 我使用@IBaction为button它们之间的动画: @IBAction func tapped(sender: UIButton) { flag = !flag UIView.animateWithDuration(1.0) { if self.flag { NSLayoutConstraint.activateCons

    0热度

    1回答

    问题 - 在自定义UIScrollView的“layoutSubviews”回调中,如何检测不同的滚动(可能不需要子视图重新布局)和其他事件,如方向更改(这需要重新布局) ? 背景 - 我想以编程方式添加/删除子视图作为滚动发生,但在这种情况下scrollview上的现有视图不需要重新布局,所以我不想通过所有这些计算。然而,当发生诸如方向改变之类的事件时,我想重新计算所有位置。所以我的问题旨在找到

    0热度

    2回答

    我有一个UIView被添加到UIViewController,我想确保视图已经完全加载,因为我想访问和使用这些视图的框架。我在UIView内工作,ViewController仅用于测试目的。 这里是我一起工作的例子: 我加载自定义的UIView到一个UIViewController所以我初始化下列方式的观点: 在UIViewController中 var slideView: BSlideBar

    0热度

    1回答

    我有一个NavigationVC,我在我的应用程序和共享扩展中都显示了该图像,其中只包含搜索视图和表格视图。在我的应用中,它看起来是正确的,但在我的共享扩展中,搜索视图出现20像素太高,并被导航栏遮挡。这样做没有意义,因为打印出表格视图的框架,搜索视图以及表格视图的内容插图时,它们的外观之间不应该存在差异。下面是运行应用程序时的截图:在股延长运行时 而且截图: 这里的初始化/布局代码,我有: ov

    1热度

    1回答

    我有一个UIView子类并重写layoutSubviews方法。 当我在我的viewController中调用这个子类,并将其添加到控制器视图中时,我发现“layoutSubviews”函数已被调用两次。 coverFlowView = CoverFlowView(frame: CGRectMake(0, 40, UIScreen.mainScreen().bounds.size.width, 4