我有一个没有定义高度的标签,她的高度将根据她从阵列收到的文字设置(可以是任何高度)。
现在我想创建一个低于标签的webview,如果我通过界面构建器创建它,webview将不会收到点击,所以我认为我可以通过编程方式创建但是如何找到Y(CGRectMake(x,y) ,w,h))在标签达到高度后为该位置创建框架?
编辑1:我想要的是在该标签下面创建一个视图,但是当视图由于标签而停止以获得点击时会发生什么呢?
编辑2:我在下面有一个标签是分隔符(Gray Line要分开),然后是一个以编程方式接收WebView的View,但是当Label很短时,UIWebView是可点击的,当我有一个长标签时无法单击WebView。
标签可以有50或500作为高度soo告诉我如何在标签下面创建一个可以正常工作的视图
提前致谢
答案 0 :(得分:0)
您可以在此处使用自动布局..
UILabel *yourlabel = [[UILabel alloc]init];
yourlabel.numberOfLines = 0;
yourlabel.lineBreakMode = NSLineBreakByWordWrapping;
yourlabel.autoresizingMask = UIViewAutoresizingFlexibleHeight;
[self.view addSubview:infoLabel];
yourlabel -- set leading , trailing and top constrain
below your label you can add your other view.
答案 1 :(得分:0)
要在Replace With:
下添加webVIew,您需要使用UILabel
而不是insertSubView
。
尝试查看addSubView
另请参阅insertSubview:atIndex: