腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何使用子视图调整堆栈视图并添加constarint
objective-c
、
uitableview
、
uistackview
我正在学习objective中的iOS编程.在Xcode中,我试图添加包含表视图的堆栈视图。但是,情节提要显示了一些警告或错误,指示我应该在Y轴中将约束设置为堆栈视图和表视图,并添加约束。我花了一些时间来了解如何设置正确的,但在堆栈视图的末尾,因为扭曲和显示如下所示的图像。 请提供建议,并让我知道如何调整堆栈视图及其包含的表视图的约束。 imageView [![attempt to add constarint to stack view][1]][1] [1]: https://i.stack.imgur.com/UJdyn.jpg
浏览 1
提问于2019-10-20
得票数 0
1
回答
滚动视图中的堆栈视图不滚动
ios
、
swift
、
uiscrollview
、
uistackview
在过去的两天里,我一直很难处理这个问题。我要寻找的结构如下: 我想让一个滚动视图占据整个屏幕,这样它就可以垂直滚动。 我希望将图像视图添加到滚动视图的顶部,并将垂直堆栈视图添加到下面。 关键是垂直堆栈视图要根据内容动态地增加其高度。 首先,我只是尝试添加堆栈视图,而没有图像视图,只是为了测试动态可滚动高度。跟随的回答 添加带有0,0,0,0约束的滚动视图。 将堆栈视图添加到滚动视图中。将约束设置为Content Layout Guide、0、0、0、0约束。 将堆栈视图的宽度设置为等于滚动视图。 这给了我一个约束错误,我需要为滚动视图设置一个固定的
浏览 1
提问于2020-08-16
得票数 1
回答已采纳
1
回答
将堆栈视图尺寸更改为比率
swift
、
stack
我想知道如何将堆栈视图的维度更改为一个比率,特别是7:6。到目前为止,我已经将堆栈视图限定为“对齐中心X到: Superview”和“高度等于400”和“对齐顶部:安全区域等于:100”。如何在所有设备之间保持宽度和高度之间的恒定比率?谢谢! 对于用户界面,我使用的是Storyboard,而不是SwiftUI。 我不太清楚为什么这不工作,但这可能是我对纵横比的理解。我的主要问题是如何使用(电话宽度- 20点)来确定高度,以便它是一个比率。
浏览 1
提问于2021-05-03
得票数 0
回答已采纳
1
回答
带有图像视图和文本视图的垂直滚动UIScrollview
uiscrollview
、
uiimageview
、
storyboard
、
autolayout
、
uitextview
我花了过去两天的时间试图用故事板来找出UIScrollview。每当我认为我得到了它,一个新的问题出现,现在接缝无法解决。下面是我要做的事情(非常简单): 我有一个Imageview 400x185,整个滚动视图的宽度(边到边)。这意味着滚动视图具有图像视图的宽度。下面是具有图像视图的<=宽度的文本视图。 我使用了堆栈溢出上描述的许多方法:-使用滚动视图上的一个视图,并设置与滚动视图的父视图相同的宽度。-只使用没有视图的滚动视图 它们都会在图像的帧大小、滚动视图的子视图大小、约束、文本视图不显示或图片太大时产生错误,即使我将约束边缘设置为边缘。 有人能用上面描述的UI制作一个示例项目吗?
浏览 2
提问于2015-01-03
得票数 0
回答已采纳
1
回答
堆栈视图中控件的动态宽度大小
ios
、
swift
、
uistackview
、
xcode10
我有一个带有按钮和标签的水平堆栈视图。 例1:按钮文本是动态的,它的大小应该适合文本。因此,我增加了拥抱和压缩的要求。这工作得很完美 案例2:但是当我的标签被隐藏时,Button占据了整个堆栈视图的空间。我怎么才能避免呢? 我需要我的按钮宽度固定,以适应标题。请参阅下面屏幕的外观 所有约束都添加到故事板中。我不想用编程 请指点
浏览 0
提问于2019-01-30
得票数 2
2
回答
如何在隐藏视图后更新布局
ios
、
objective-c
在基于约束的布局中有3个 ImageView ,在某些情况下我必须删除第二个ImageView,我试图隐藏图像视图,但问题是ImageView1和ImageView3之间有空间,并且布局隐藏了一个视图后没有更新,我尝试了堆栈溢出时给出的一些解决方案,但没有得到类似于 (void)viewDidLoad { [super viewDidLoad]; Imageview2.hidden = YES; [self setNeedsLayout]; } 我也尝试过[self.view LayoutIfNeeded],但是没有改变相同的结果。有什么更好的方法吗。请帮我解决这个问
浏览 0
提问于2018-06-17
得票数 0
3
回答
使用自动布局问题调整UIScrollView中UITextView的大小
ios
、
uiscrollview
、
uitextview
、
autolayout
我真的不想在这里问,因为我通常会试着自己解决问题。但在这个问题上,我坚持了几天,在网上找不到解决方案。 我有一个包含多个子视图的ScrollView。我有一个图像视图和顶部的两个固定高度的标签。然后是一个UITextView和另一个ImageView (见图)。 我以编程方式将文本添加到文本视图中,因此它应该具有动态高度,并且ImageView应该移动到底部,以便您可以滚动。我不希望TextView本身是可滚动的,但我希望所有的子视图也可以移动。 我知道我应该能够使用约束来解决这个问题。但我觉得我已经尝试了所有的方法,但都还没有奏效。当我禁用自动布局并手动移动视图时,它起作用了。我想知道是否有
浏览 15
提问于2013-07-29
得票数 2
1
回答
如何将imageView添加到collectionViewCell中的scrollView
ios
、
swift
、
xcode
、
uiscrollview
我有一个显示图像的collectionViewCell。我已经向该单元格和故事板约束添加了一个scrollView,以将scrollView固定在superview的顶部、底部、前导和尾部。 然后,我在storyboard中添加了一个imageView作为scrollView的子视图,并向imageView的superview (即scrollView )添加了类似的4个约束。 在这个阶段,故事板中会出现红色警告,因为scrollView需要对可滚动的高度和宽度进行约束。 通过将imageView的宽度和高度设置为与单元格的containerView相等,可以使其静默。即scrollView的
浏览 0
提问于2018-06-15
得票数 0
3
回答
我的scrollView不想滚动
ios
、
swift
、
autolayout
、
scrollview
这是我的设计: 我不知道我做错了什么。图像视图大于视图和滚动视图的大小。约束设置如下: 滚动视图:等高视图* 0,5,等宽视图,中心Y和X视图。 视图(内部滚动视图):固定所有零的内部滚动视图,等高和宽度。我还试着用相同的高度和宽度在滚动视图中以X和Y为中心,但它不会滚动。 如何让滚动视图滚动?谢谢。
浏览 6
提问于2017-03-05
得票数 0
回答已采纳
3
回答
如何对齐4个按钮?(自动收费)
ios
、
autolayout
我试着对齐4个按钮,使它们看起来像这样: 我希望这样,一个在左边、右边和底部有一个0边距,两个在左、右、下有一个0边距,三个边距在上、左和右有一个边距,四个边距在上、左和右有一个0边距。 为了支持iOS 8,我不想使用堆栈视图
浏览 2
提问于2016-12-19
得票数 0
回答已采纳
2
回答
如何使UITableView在UIStackView中以X和Y为中心
ios
、
autolayout
、
uistackview
我在垂直的UILabel里面有一个UITableView和一个UIStackView。我希望这个堆栈视图始终保持居中,即使元素被添加到表视图中。 现在,我向堆栈视图添加了一个Horizontal in Container和Vertical in Container约束。但是它仍然说堆栈视图缺少Y约束。如果我加一个,它就不再是居中的了。 知道我应该增加什么约束来使它始终以中心为中心吗? 下面是两个屏幕截图,其中一个是我想要的堆栈视图,另一个是我现在拥有的内容: 第二张图片,我添加了一个垂直空间约束,从堆栈视图到标题,这就是为什么看起来是这样的。
浏览 0
提问于2017-07-02
得票数 0
回答已采纳
1
回答
scrollView:如何使用分页创建纯自动布局滚动视图?
ios
、
uiscrollview
谁能告诉我我在这里做错了什么..。-将UIScrollView引脚到其容器视图-将所有子视图引脚到UIScrollView上 在阅读了苹果的TechNote之后,我尝试了混合方法和纯自动布局方法。使用NIB的混合方法对于分页非常有效,它看起来像滚动视图中的大图,而不是分页的。 然后,我在代码中创建了纯自动布局版本,UIScrollView作为UIView的子视图。这一次,视图卡住了,UIImage是巨大的,就像它的全尺寸一样: //scroll view if (self.scrollView == nil) { self.scrollView = [[
浏览 4
提问于2015-04-22
得票数 0
回答已采纳
1
回答
将按钮放置在UIImageView的右上角
ios
、
objective-c
、
uiimageview
我有一个UIImageView,它被设置为模式方面匹配。现在我想在图像视图的右上角放置一个编辑按钮。我使用自动布局,并有一个约束(按钮->尾随空间到superview),布局是通过IBOutlet连接的。 在UIImageView中设置图像后,我希望调整ImageView帧的大小,这样就可以将UIButton放在右上角。但是UIImageView并没有按照图像大小进行调整。看附件图像中的灰色部分(这是ImageView的背景) imageView.clipsToBounds = YES; imageView.image = image; [imageView sizeToFit]; bu
浏览 3
提问于2015-01-16
得票数 3
2
回答
为什么自动布局中的CGAffineTransformRotate会改变动画视图?
ios
、
uiviewanimation
我想使用下面的代码来旋转一个imageView: [UIView animateWithDuration:.25 animations:^{ self.imageView.transform = CGAffineTransformRotate(self.plusView.transform, M_PI_4); }]; 有线的事情是:如果我运行这段代码没有自动布局,一切都很好。但是当使用自动布局时,图像视图在旋转之前会移动一小部分像素,为什么?
浏览 0
提问于2012-11-08
得票数 5
1
回答
使用自动布局的IOS6约束
ios6
、
autolayout
我有一个可以旋转的应用程序,所以我需要处理纵向和横向。此外,用户将被允许使用收缩手势来改变视图的比例。以下是视图的基本层次结构。 mainView是self.view的子视图(来自主视图控制器的上下文)。它是一个UIImageView,尽管它的图像部分相对不重要。在任何情况下,此视图都是此讨论中的其余视图作为子视图放置在其中的视图。 第一个是我所说的董事会。它是用户组装项目的视图。这些项目本身就是图像视图。 此外,还有我所说的调色板。这些只是用户可以调整大小和缩放的简单视图。此外,可以将刚才提到的图像视图从一个调色板拖到另一个调色板或板上。调色板可以被认为是用户的工作空间。当他们完成他们的工作
浏览 0
提问于2013-05-25
得票数 1
回答已采纳
3
回答
如何确保UILabel只占用它需要的空间,而不需要额外的填充?
ios
、
swift
、
uilabel
、
uistackview
我有一个特殊的问题,在处理我的标签在垂直,然后水平堆栈视图。 水平堆栈视图应该是基于标签内容的动态高度。我已经尝试了前面提到的其他解决方案,比如将标签(和图像也在水平堆栈视图中)嵌入到单独的UIViews中,并将标签固定到边缘。 问题是,当标签设置为0时-标签的增长超出了它所需的范围,在标签的上方和下方添加填充。 我确实验证了这不是堆栈视图从imageView下方开始的约束问题,因为当将堆栈视图对齐到“顶部”时,警告标签会正确地向上浮动,但标签仍然居中。 所有的事情都是在没有代码的情况下在故事板中完成的。 看看这些图片,也许有人能帮我解决这个问题,并认识到我如何解决这个问题。 期望的效果
浏览 29
提问于2020-05-08
得票数 1
1
回答
自调整大小的表单元格中的ImageView在应用宽高比拟合之前使用图像的高度
ios
、
swift
、
constraints
我在一个自调整大小的表单元格中有一个ImageView,它的内容模式是Aspect Fit。当表格完全加载时,图像本身看起来很棒,它会调整大小以适应单元格的宽度,同时保持原始比例。但是,表单元格的高度很大,就好像宽高比内容模式从未应用于图像视图一样。 这张图片中的红色是图片视图,而实际图片的上下空间是我试图避免的。 当我用Aspect Fill替换Aspect Fit时,相同的单元格是这样的: 这就是我所说的图像视图在应用Aspect Fit之前使用图像高度的意思。 ImageView中是否缺少约束或设置?如有任何帮助,我们不胜感激!
浏览 2
提问于2017-10-13
得票数 0
1
回答
堆栈视图预览正确但在生成时不正确
ios
、
storyboard
、
uistackview
我正在尝试学习堆栈视图,但遇到了一个令人沮丧的问题。我的应用程序在预览窗口中显示正确: 但当我运行这个应用程序时,它看起来并不一样: 以下是我目前的限制: 我没有任何约束警告。 编辑:堆栈视图设置:
浏览 3
提问于2016-09-07
得票数 0
回答已采纳
3
回答
Swift以编程方式将UIImageView放在另一个之上并调整大小
ios
、
swift
、
uiimageview
在我的故事板上,我有两个图像视图。一个包含主图像,第二个是覆盖图,用于指定主图像的裁剪区域。 在我的viewDidLoad中,我做到了这一点。 let screen_width = UIScreen.mainScreen().bounds.width let screen_height = UIScreen.mainScreen().bounds.height self.overlayImage.frame = CGRect(x: self.imageView.frame.origin.x, y: self.imageView.frame.origin.y, width: screen_wid
浏览 0
提问于2016-12-12
得票数 1
1
回答
基于Stackview高度的表视图单元格动态高度
ios
、
swift
、
uitableview
、
uistackview
Tableview单元格没有根据Stackview的高度展开。单元格有用于保存堆栈视图的容器视图,我将以编程方式将子视图添加到cellForRowAt:上的Stackview中。如果没有向StackView添加任何视图,则其高度应为0。否则,它应该是一些基于子视图的高度。我的布局在下面。 Xib文件在下面。它在此布局中将Stackview的高度显示为零。 问题是,当我在cellForRowAt期间将Imageview添加到Stackview中时,它会得到添加,但单元格的高度不会扩展。 注: 这是水平堆栈视图
浏览 0
提问于2018-04-20
得票数 0
回答已采纳
2
回答
iPhone 7和7+的不同故事板
ios
、
iphone
、
storyboard
、
xcode8
我中间有一个圆圈,我们称之为泡泡。现在,当我在故事板中更改有关iPhone 7的视图时,它如下所示: 但是,当我将其更改为iPhone 7 Plus时,它如下所示 这个圆不再是圆形的了。如果我没有改变任何东西,只改变了视图,那怎么可能呢?这个视图实际上是在更新故事板吗? 为了制作圆圈,我使用了以下代码行: self.bubble?.layer.cornerRadius = (self.bubble?.frame.height)! / 2 如果是的话,苹果会根据我安装应用程序的iPhone来选择故事板吗?
浏览 5
提问于2017-02-06
得票数 1
回答已采纳
1
回答
具有两个不等式约束的模糊度
ios
、
autolayout
我希望底部视图至少20远离图像和,标签在上面。标签是多行的,因此它可以比图像视图更高或更短,这取决于文本的数量。当我在屏幕截图中添加两个“距离最近的>= 20”约束时,Xcode告诉我约束是模棱两可的。 我该怎么解决呢?
浏览 2
提问于2013-11-20
得票数 15
回答已采纳
4
回答
如何在异步加载内容时设置UIScrollView内容大小
ios
、
uiscrollview
、
uiimageview
、
contentsize
我的视图层次结构是这样的 PhotoDetailViewController.swift View UIScrollView UIImageView 我使用故事板进行了设置,并将四个约束(top=0,bottom=0,leading=0,tailing=0)添加到UIScrollView,将四个约束(top=0,bottom=0,leading=0,tailing=0)添加到UIImageView,但有两个错误 "ScrollView has ambiguous scrollable content width" "ScrollVi
浏览 11
提问于2016-08-03
得票数 12
2
回答
如何使UITextField根据所使用的iPhone适当调整其大小?
ios
、
cocoa-touch
、
uiscrollview
、
uitextfield
、
nslayoutconstraint
我希望我的UITextField能消耗掉大部分的屏幕。我尝试过在文本字段上设置约束,但这是行不通的。我正在使用iPhone 5s和6进行测试。 在iPhone 5上获得一个合适的大小会在iPhone 6上的UITextFields的两边留下很大的空间;当我在iPhone 6上设置所需的大小时,UITextFields对于iPhone 5上的屏幕来说太大了。 我认为我在设置滚动视图等时使用的原则是一样的。这些UITextField在滚动视图中,我对使用不同设备的滚动视图没有问题。 我试过尺寸以适应,但这使得文本字段太小。我会提供代码,但是我已经在Interface中完成了这一切。
浏览 0
提问于2015-01-08
得票数 2
回答已采纳
2
回答
当ButtonB被隐藏时,StackView将ButtonA淀粉
ios
、
autolayout
、
uistackview
我有一个有两个按钮的堆栈视图。 当ButtonA处于隐藏状态时,buttonB将被拉伸。 我希望按钮B具有与指定的宽度相同的宽度。如何正确设置UIStuckView。下面是我现在正在做的设置:
浏览 0
提问于2018-07-01
得票数 0
1
回答
无法在ios应用程序中为iPad编写循环图像视图
ios
、
swift
、
ipad
、
uiimageview
、
imageview
我正试图在我的ios应用程序中加载一个循环图像视图。我已经尝试过堆栈溢出中列出的所有组合,但仍然会出现相同的错误。我试过这里提到的每一步, 我所做的就是 我已经在我的故事板中创建了一个图像视图--使用height=300、width=300、视图模式=方面匹配。 我定义了约束,将图像视图放置在水平和垂直中心。也定义了从上边和右边尾随。 4约束如下 i. ImageView.centerY = centreY ii.ImageView.centerY = centreY iii. ImageView.top = TopLayoutGUide.bottom + 103 iv. tr
浏览 1
提问于2016-07-05
得票数 0
回答已采纳
2
回答
设置UIImage的高度等于宽度
ios
、
uiimageview
我的问题就是标题所说的。我将图像视图的宽度设置为屏幕的宽度(通过故事板,我将左约束和右约束设置为0)我尝试: imageView.frame = CGRect(x: 0, y: 0, width: imageView.frame.width, height: imageView.frame.width) 但它不起作用。我不确定这是我布局的其余部分(图像在堆栈视图中),还是我的代码的问题。 这是我的整个布局: 谢谢你的帮助。
浏览 1
提问于2017-07-27
得票数 0
1
回答
ViewController约束在UIScrollView中,使用Storyboard
ios
、
swift
、
uiscrollview
、
uistoryboard
、
nslayoutconstraint
我有两个带有Storyboard标识符"vc0“和"vc1”的vc1,我试图在启用分页的情况下实例化UIScrollView中的对象,以便两个视图控制器彼此相邻。目标是让用户在视图控制器之间左右滑动,类似于SnapChat。 运行我的代码时,滚动视图的第一页包含第一个视图控制器,而第二页根本不包含任何内容。我假设这是因为第一个视图控制器与第二个视图控制器重叠。如何更改约束(或任何其他约束)以修复此问题,以便vc0的右侧边缘与vc1的左侧边缘相遇? UIScrollView包含在UIView中,包含在视图控制器中。下面是包含所有相关代码的viewDidLoad()。请让我知道任何
浏览 3
提问于2016-05-23
得票数 3
回答已采纳
3
回答
表视图单元中复杂视图的自动布局
ios
、
autolayout
我知道这可能不是最好的问题,但我真的需要一个起点: 如果我想创建如下布局(使用自动布局): 我试过的是: 将这三个零放在水平堆栈视图中。 然后将这三个标签(posts,追随者,后面)放置在水平堆栈视图中。 然后将上面的两个水平堆栈视图放到一个垂直堆栈视图中。 然后,我在上面创建的垂直堆栈视图中添加了下面的灰色按钮(post,追随者,以下)标签。最后,我有一个垂直堆栈视图,由两个水平堆栈视图和灰色按钮组成。 最后,我在上面创建的垂直堆栈视图中将图像添加到左侧,生成了最后的水平堆栈视图。这一步完全毁了我的布局。使图像像500宽度,这使得堆栈视图从屏幕上消失。因此,我在
浏览 8
提问于2016-10-17
得票数 0
回答已采纳
1
回答
试图调整UIView容器的大小以适应较小的iPhone屏幕大小
swift
、
xcode
、
autolayout
、
storyboard
、
constraints
我试图让我的布局适合于多个iPhone屏幕大小,但我在调整UIView的大小时遇到了困难,当屏幕上的尺寸小于iPhone xr时,UIView会调整自己的大小。 我已经适当地限制了视图、标签和按钮,并且所有的东西都对齐了,但是当我在较小的屏幕上查看应用程序时,我并不完全理解如何调整我的UIView容器的大小以适应更小的屏幕。 在较小的屏幕上,我的按钮不显示,因为屏幕太小。UIView是问题所在,其中的堆栈视图还需要调整或缩小文本的大小,以适应屏幕上的所有内容。 我的故事板的图像,以及相应的屏幕大小
浏览 2
提问于2019-05-23
得票数 0
1
回答
UIImageView创建额外的宽度/高度约束
ios
、
uiview
、
uiimageview
、
nslayoutconstraint
当我在Xcode中调试我的视图时,我的UIImageView有以下自动布局约束: 我期望在视图的setter中将宽度和高度初始化为6。在调试时,这些约束应该是40而不是6。但是由于某些原因,(内容大小)的宽度和高度实际上被设置为40。 这是我的imageView的IBOutlet的didSet方法 @IBOutlet private weak var imageView: UIImageView! { didSet { if let widthConstraint = imageView.constraintForLayoutAttribute(.Width)
浏览 1
提问于2015-09-30
得票数 0
2
回答
如何使自动布局安排与滚动视图一起工作
ios
、
objective-c
、
xcode
、
autolayout
我有一个屏幕布局,其中有两个可调整大小的标签,其中将包含多行文本。这些标签放置在它们的父视图中,实习生将这些视图添加到主contentView中,然后将主contentView添加到scrollView中(这是大多数解决方案的建议)。对于两个标签(以下约和第一个图像中的时间和位置标签),我已经将高度约束设置为“大于或等于”,并将numberOfLines设置为0,并调用SizetoFit,但实际输出并不像预期的那样(参见第二个图像附件)。没有约束警告。为所有元素提供了所有约束。 viewDidLoad中的代码如下所示,用于其中一个标签。 self.lblAbout.text
浏览 2
提问于2015-09-04
得票数 0
回答已采纳
3
回答
使用自动收费输出的具有缩放UIScrollView的UIImageView
ios
、
uiscrollview
、
uiimageview
、
interface-builder
、
autolayout
考虑具有单个子视图的UIScrollView。子视图是一个具有以下大小约束的UIImageView: 其高度必须等于UIScrollView的高度。 它的宽度必须是与UIImageView高度成比例的图像的宽度。 预计UIImageView的宽度将大于UIScrollView的宽度,因此需要滚动。 映像可以在viewDidLoad (如果缓存)期间或异步地设置。 如何使用autolayout实现上述功能,尽可能多地使用接口构建器? 我至今所做的一切 基于这个,我将我的nib配置如下: UIScrollView被固定在其superview的边缘。 UIImage
浏览 5
提问于2013-10-28
得票数 11
1
回答
iOS - Autolayout不为主UIView工作-(屏幕截图在里面)
ios
、
xcode
、
constraints
、
autolayout
当进入纵向模式时,我在视图控制器中的主UIView保持相同大小似乎有问题。截图说明了整个故事。这是针对iPad和iOS 6.1,XCode 4.6的。 这是一个 看起来文本视图和视图内部的按钮保持在相同的位置和大小,但是UIView (它是视图控制器视图的子视图)不想保持相同的宽度和高度。 出于几个原因,我通过我的代表以编程方式加载这个视图,所以这只是为了一个FYI --试图提供尽可能多的信息。 //set starting root view controller to login screen UIStoryboard *storyboard = [UIStoryboard s
浏览 5
提问于2013-09-03
得票数 0
回答已采纳
2
回答
未调整堆栈视图大小的约束
ios
、
iphone
、
xcode
、
swift
、
autolayout
我正在尝试将一个垂直堆栈视图拖到一个视图上,并设置它的约束来填充整个视图。我的方法是选择main.storyboard文档大纲上的视图,然后从右侧的对象库中拖动垂直堆栈视图。然后,我按住control键从文档大纲中的堆栈视图拖动到该视图,并在弹出窗口上设置了4个约束(前导边距、尾边距、垂直间距和水平间距)。然后我进入约束,并将所有常量设为0。然后,堆栈视图应该调整大小以填充整个视图,但它没有...知道我做错了什么吗?
浏览 0
提问于2016-04-28
得票数 0
1
回答
UIStackView上带有UIImageView的自动布局-- iOS Swift
ios
、
swift
、
uiimageview
、
autolayout
、
uistackview
在以编程方式构建视图时,我对自动布局有一些问题。 有一个垂直的UIStackView,里面有几个元素,主要是标签和图像。在stackView和imageView上设置属性后,我得到与下面的图像1类似的东西(图像顶部和底部的空白;屏幕大小越小,空白越大),而我希望得到更类似于图像2的东西(图像周围没有空白)。 1: 2: 我正在阅读一些关于如何正确设置stackView、其分布和对齐方式的教程,因此在我的StackView属性中设置如下: myStackView.axis = .vertical myStackView.distribution = .fill myStack
浏览 5
提问于2017-02-06
得票数 4
回答已采纳
1
回答
如何在堆栈视图中添加uilabel左边的uiimage?
ios
、
uistoryboard
我想取得以下成果: 当我将uilabel和uiimage添加到堆栈视图中时,无论我做了什么,图像的大小都会增加到原来的大小,因此看起来如下: 大图像小文本 我该怎么解决这个问题?
浏览 1
提问于2017-05-16
得票数 0
回答已采纳
3
回答
两个文本框并排的约束/自动布局
ios
、
objective-c
、
xcode
我试图将两个文本框并排放置在一起,并在旋转设备或更改设备时保持它们的相对宽度/位置。我试图理解约束和自动/布局,但它似乎有点混乱。我可以用一个文本框而不是两个..。 这是我目前的情况。 这是在纵向模式下的设备。这两个文本框被限制为左20和右20,它们之间的间隔相等于26,使得它们的宽度为174。 然后当我把设备旋转到横向模式时,我得到了这个.. 右边的文本框现在比左边的文本框大得多,右边的约束似乎已经改变了。 而左边文本框上的约束现在看起来是空的。 我想要的是让这两个文本框保持它们之间的距离相对,所以当我旋转设备时,要么它们的宽度比例尺来匹配,要么即使它们的宽
浏览 3
提问于2020-05-17
得票数 0
回答已采纳
1
回答
内容拥抱和内容压缩抵抗、自动退出约束的问题
ios
、
autolayout
、
constraints
我已修改了这个问题,以便提供更多的资料并加以澄清。 我希望有一个动态表视图单元格,具有灵活的UITextView高度和可选的UIImageView。根据UITextView的内容大小和可选的UIImageView,可以缩小或扩展单元格。 这里是我期望得到的(下面的图片): 正常尺寸: TextView的高度是固定的(比如77)。ImageView宽度和高度也是固定的(比如130,130)。 当TextView含量减小时,细胞缩小,ImageView上升。 当ImageView中没有图像时,ImageView不显示,单元格缩小。 以下是视图的结构: mainVi
浏览 1
提问于2015-03-28
得票数 1
回答已采纳
1
回答
如何定位imageView和标签在stackView中的位置,使我能够根据它们的状态调整它们的大小?
ios
、
swift
、
autolayout
、
uistackview
我正在编写一个测试应用程序。问题在tableView中显示,其中有2种cells.QuestionCell和MultipleChoiceCell.For,每个问题我有一个QuestionCell和4个MultipleChoiceCells。 问题是: 如果单元格由文本组成,multipleChoiceCells应该是这样的。 如果它们是由照片组成的,它们应该是这样的。 这是一个multipleChoiceCell 即使这些选择至少由照片组成,imageView旁边的标签也会显示每个问题的“A”、“B”、“C”或“D”。图像视图的宽度和高度也是150。 如果mult
浏览 0
提问于2019-09-09
得票数 0
回答已采纳
6
回答
iOS:如何将视图的中心与另一个视图的底部与AutoLayout对齐
ios
、
ios-autolayout
我想使头部imageView的中心与蓝色标题的底部图像视图的保持对齐。 我怎么才能用Autolayout做这件事? 屏幕4.0英寸 屏幕4.7英寸
浏览 0
提问于2016-05-22
得票数 16
回答已采纳
2
回答
使用Autolayout更改UImageView大小
ios
、
iphone
、
autolayout
、
xcode8
我有一个图像视图在开始和下面,有一系列的按钮垂直放置在另一个下面。因此,在设计屏幕时,我将所有视图放在视图控制器中,并添加到垂直堆栈中。以水平和垂直为中心的堆栈视图。对于所有的按钮,我设置了相同的宽度。在堆栈视图中,我给出了相等的间距。在所有的iPhones中,它都正确地使用ui元素,除了iPhone4之外,ui元素的空间是相同的。在iPhone 4中,它们都是互相接触的。请找到附件。我在这里错过了什么约束?
浏览 5
提问于2017-05-18
得票数 0
回答已采纳
2
回答
UITableViewCell不能将标签限制在右侧边缘
ios
、
swift
、
uitableview
、
autolayout
、
interface-builder
我已经子类化了UITableViewCell (使用xib),并且我注意到当我使用autolayout/约束时,我在Interface中放置的标签在运行时没有正确显示。 首先,我在单元格的内容视图中放置了三个标签:左、中、右排列。 当我运行我的应用程序时,最左边的标签在左边,的中间标签在右边的上,最右边的标签在哪里都看不到。 我在-tableView:cellForRowAtIndexPath: (在承载表视图的UIViewController子类中)记录了单元格内容视图的框架,并获得了以下值: (0.0,0.0,600.0,43.5) 据报道,宽度为600,但我假设这是通用的,“任何设备”故
浏览 2
提问于2015-06-17
得票数 1
回答已采纳
2
回答
IOS -自调整大小单元格拉伸标签视图
ios
、
swift
、
autolayout
、
uilabel
我正在创建具有这些约束和自调整单元格的表视图。 tableView.estimatedRowHeight = 400 tableView.rowHeight = UITableViewAutomaticDimension 主板: 约束: 然而,结果使两个顶级标签拉伸成这样。请告诉我为什么会发生这种情况,以及如何解决?
浏览 3
提问于2016-11-10
得票数 1
3
回答
将contentMode设置为UIViewContentModeScaleAspectFit时,如何设置UIImageView左对齐或右对齐?
ios
、
uiview
、
uiimageview
、
uiimage
我想在UIImageView中使用UIViewContentModeScaleAspectFit时控制图像对齐。 例如,我在一个视图中有两个图像,因为两个图像的contentMode是UIViewContentModeScaleAspectFit,现在我想将图像3设置为右对齐,将图像4设置为左对齐,这样这两个图像就可以放在一起。 我尝试将contentMode设置为UIViewContentModeScaleAspect|UIViewContentModeLeft,但这使情况变得更糟。 如有任何建议,欢迎光临。
浏览 1
提问于2013-09-05
得票数 22
回答已采纳
1
回答
UIScrollView和自动收费指南
ios
、
uiscrollview
、
autolayout
我在和UIScrollView和AutoLayout做斗争。我并试图做我自己的事情。但是,Xcode报告的内容大小不明确。我从超级视图将scrollview和前导、尾随、顶部、底部约束设置为0。 有一个UIView作为容器来保存我所有的子视图,包括两个UILabel元素和两个UICollectionView视图。我将容器视图设置为与视图控制器的视图相同的宽度和高度。然后,我将UILabel和UICollectionView视图约束都设置为0。然而,它运行如下所示。 请帮助我,或者给我一些关于UIScrollView和AutoLayout的文档或指南。
浏览 0
提问于2015-01-20
得票数 1
回答已采纳
1
回答
如何从可可自动布局中删除大小调整
cocoa
、
autolayout
我正在尝试让一个NSBox保持它的宽度和高度,同时保持它在拆分视图中的中心位置。如何使用InterfaceBuilder将框设置为不调整大小,同时仍使用自动布局?或者,我必须以编程方式更新约束吗? 如果框不在拆分视图中,jrturton建议的"pin“似乎可以工作。您只需在Xcode中打开xib并单击Editor->Simulate即可查看这两个示例。 :我必须在包含NSBox的拆分视图中添加额外的NSView
浏览 3
提问于2013-01-02
得票数 0
回答已采纳
2
回答
故事板中的滚动视图不滚动。
ios
、
swift
我在情节提要中创建了一个具有多个视图的滚动视图,但该滚动视图不滚动。看截图。我有一个包含图像的滚动视图和另一个嵌入在视图区域之外的视图。我希望滚动视图向下滚动,但当我在模拟器中看到代码时,它不会滚动。
浏览 4
提问于2020-09-01
得票数 1
回答已采纳
2
回答
iOS:怎样才能让我所有的UIImageViews都一样大小?
ios
、
swift
、
xcode
、
uiimageview
、
stackview
目前,我有一个垂直StackView。在StackView内部,有三个水平StackViews。在其中的每一个中,都有两个UIView,它们加载我创建的XIB Storyboard View。它看起来是这样的: ? 在每一个XIB UIViews中都有一个ImageView和一个标签。目前我遇到了一个问题,第一个ImageView中的第一个UIView的大小是正确的,但它后面的所有其他ImageViews由于某种原因都被缩小了。这就是我的意思: ? 我发现,如果我取消注释为“第一项”的ImageView设置图像的代码行,“第二项”现在将是正确的大小,之后的所有内容都将缩小,如
浏览 33
提问于2020-09-13
得票数 0
1
回答
故事板中的UIStackView强制内部内容大小
swift
、
xcode
、
uiimageview
、
storyboard
、
uistackview
在故事板中,我向一个UIStackView添加了一个UIView,在UIStackView中添加了一个指定了图像的UIImageView。指定的图像在XCAssets中,大小为59X60。UIImageView正在将其宽度设置为这个固有的大小,但我希望它是44X44,图像要缩放以适应。但是,在带有和高度的童话板中,ImageView和UIStackView的设置被禁用,并设置为59X60。我希望有5个相同的ImageViews,在UIStackView内水平堆叠在44X44。 想法? 更新:似乎在UIStackView中增加一个高度约束会导致缩放,但是恒星在外观上会被扭曲。
浏览 0
提问于2018-12-07
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用Kotlin构建Android旋转旋钮以帮助儿子练习钢琴
为什么ConstraintLayout代替其他布局?
iOS小技巧总结,绝对有你想要的
ArcGISMapsSDK For Unity3D使用C#API
oracle基础2
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券