草庐IT

ios - 试图从 UIView 访问标签

我创建了一个.xib文件,其中有一堆标签用于SwipeView.我的问题是我不能/不知道如何在加载View后访问和更改他们的文本:letnewView=NSBundle.mainBundle().loadNibNamed("SwipeHelperView",owner:self,options:nil)[0]asUIViewfor(varsubview)innewView.subviews{if(subview.isKindOfClass(UILabel)&&subview.tag==0){subview.text="asdaS"//ERROR:cannotassign'text'in

ios - 文本不适合 UILabel Swift

我正在将json数据导入uiwebview(通过Storyboard添加),如果json数据为空,我将添加一个subview(以编程方式添加)。在该subview中,我将添加一个标签。当我运行它时,我可以看到subview和标签,但它的尺寸很大,所以它超出了subview。我的代码是vardetailView=UIView(frame:CGRectMake(0,143,568,376))//OverlappingtheUIWebview//detailView.backgroundColor=UIColor.blackColor()detailView.contentMode=UIVi

ios - 调整父 View 大小时自动调整 subview

我无法正确处理subview的大小调整:假设我有一个自定义的UIView类,其中包含一个UIImageView。最初,我像下面这样设置UIViews://widthandheightareUIImagewidthheight//itispossiblethattheUIImagewidthheightislargerthanthecontainerself.imageView.frame=CGRectMake(0,0,width,height)self.imageView.backgroundColor=UIColor.redColor()self.imageView.contentM

Swift:使用自定义 subview 创建自定义 UISlider

我正在尝试制作一个UISlider,它不是UISlider的子类,并且有一个指示slider值的自定义View。我发现在slider上移动的默认AppleView是不可取的,我想添加我自己的View。我没有遇到任何关于如何执行此操作的文档或教程。那么有没有人知道我将如何做到这一点?编辑我如何改变圆形的东西? 最佳答案 UISlider有很多方法可以让你重新设计它的外观,包括changingthethumbimage和changingthesizeofthethumb.您可以将数字绘制为slider的subview或子层,或者只是将它

ios - 将具有比例宽度的 subview 添加到 ScrollView

我有一个ScrollView,其中包含三个如下所示的subview:问题在于,由于包含标签的堆栈View占subview总宽度的80%,因此当用户滚动应用程序时,这看起来很奇怪:如您所见,底部ScrollView中的View看起来不太好,因为宽度约束应用了80%的乘数。用户滚动ScrollView的次数越多,“偏移量”就越大。我想让subview始终居中。如何在保持80%比例的同时保持View居中?内容插入:slideScrollView.contentSize.width=view.bounds.width*CGFloat(introArray.count)subview设置:sli

ios - 如何删除父 View 而不是 subview 的模糊 View ?

我想在View(父View)中添加模糊效果,但不在其subview(subview)中添加。有谁知道如何从subview中删除模糊效果,以便模糊效果保留在父View中?非常感谢您的宝贵时间和帮助! 最佳答案 这可能是您将View添加到父级的顺序。您现在可能正在这样做。添加父View添加subview添加模糊View试试这个添加父View在上面添加模糊View然后添加subview。 关于ios-如何删除父View而不是subview的模糊View?,我们在StackOverflow上找到

xcode - 带有高度变化的 subview 的自定义TableViewCell

我正在使用TableView并有一个自定义TableViewCell,我已将subview添加到其中。问题是我有时需要更改subview的高度,因此必须更新表的contentView以及行的高度。自定义TableViewCell的subview用黄色背景表示。这些图像显示了我的模拟器中当前发生的情况。加载中在导致subview高度增加的事件之后处理此类问题的最佳方法是什么?我应该使用约束吗?如果是这样,我应该使用什么样的约束?每次subview的大小发生变化时,我是否也必须重新加载TableView?这是我目前用于自定义TableViewCell的代码:importUIKitclass

ios - 在 Swift 中将 UIPageViewController 的逻辑实现为 UIViewController 的 subview

我必须将UIPageViewController实现为我的UIViewController的subview。UIPageViewController内部有一些逻辑和其他ViewController。我的问题是如何连接下面这两段代码。所以这是我的主要UIViewController代码:classMyMainViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()}overridefuncdidReceiveMemoryWarning(){super.didReceiveMemoryWarn

ios - Swift(iOS) 插入 UIImage 数组到 subview ?

Swift(iOS)问题:如何将UIImage数组插入subview?我想在ViewController中制作一个水平ScrollView,但对swift的经验很少。这是代码:overridefuncviewDidLoad(){super.viewDidLoad()configurePageControl()varpictures:[UIImage]=[]pictures.append(UIImage(named:"SOVERMENT1.jpg")!)pictures.append(UIImage(named:"SOVERMENT2.jpg")!)pictures.append(UII

ios - Swift 3 - 如何从 Superview 和数组中删除所有 subview

我目前有一个双for循环,用于创建UIViewCGRect正方形的X乘Y网格。该循环还将网格的每个UIView/Square添加到一个二维数组,允许我访问网格的每个Cell并通过循环的索引值更改颜色/位置。循环似乎工作正常并完美地显示单元格/正方形,但是过了一会儿我想删除所有正方形并清空数组(但不是完全删除)以便为新的下一个网格腾出空间(这大小可能不同)。我创建了一个函数来从父View中删除所有View。这就是我创建网格的每个“单元格”并将每个“单元格”放入二维数组的方式:letxStart=Int(size.width/2/2)-((gridSizeX*gridScale)/2)le