草庐IT

UIView-Encapsulated-Layout-Height

全部标签

ios - 当字符长度发生变化时,让 UILabel 在 UIView 中居中。 iOS, Objective-C

我有一个位于屏幕中央的UILabel。数值最多可以包含三位数字。例如500。我的问题是,当值发生变化时,它会使UILabel本身偏离中心。在下图中,您会看到当值等于3位数字时,slider标签看起来居中,而当slider标签值为12时,标签看起来偏离中心。我需要UILabel调整自身以始终在UIView中居中。我已经尝试将下面的代码添加到我的UILabel中,但没有成功。self.myCircleSliderValueLabel.font=sliderValueFont;self.myCircleSliderValueLabel.textColor=[UIColorcolorWithR

objective-c - ZBarReaderView UIView 相机方向问题

我目前正在开发一个使用ZBarSDK读取二维码的iPad应用程序。我正在使用ZBarReaderView(不是UIViewController),所以我在UIView中显示前置摄像头,它是使用CGRect(见下面的代码)。我的问题是相机出现在View中的一侧。iPad应用程序将仅开发为在横向模式下工作。当UIView现在出现时,图像在它的一侧,我不确定如何修复它。我尝试使用CGAffineTransform成功地稍微改变了角度,但是如果iPad以另一种方式翻转,这将如何处理?我看到了一些关于这个类似问题的其他帖子,但没有对我有用的解决方案。值得注意的是我使用的是IOS6,请记住我使用的

ios - 从 XAMARIN 中的 UIScrollView 中删除 UIView

我在UIScrollView上放置了几个控件(UIView的子类)。现在我想从UISrollView中删除它们并创建新控件。下面的代码运行但没有效果!我做错了什么?for(inti=0;i 最佳答案 使用RemoveFromSuperview():foreach(ViewsubinmyScroll.Subviews){sub.RemoveFromSuperview();} 关于ios-从XAMARIN中的UIScrollView中删除UIView,我们在StackOverflow上找到一

ios - 根据其约束获取 UIView 的最小尺寸

我已经创建了一个自定义Nib并将其添加到我的View层次结构中。View使用大于或等于的约束分离为subview,换句话说,为View提供可使用的最小尺寸。是否可以从约束系统中获取UIView的最小尺寸? 最佳答案 UIView有一个方法systemLayoutSizeFittingSize:来返回View的最小尺寸(或最大尺寸)。CGSizesmallestViewSize=[viewsystemLayoutSizeFittingSize:UILayoutFittingCompressedSize];UIView方法intrins

ios - 如何给 UIView animateWithDuration 添加弹跳效果

我正在尝试为下面的动画添加弹跳效果。这是我的代码:[UIViewanimateWithDuration:1.0delay:.0usingSpringWithDamping:0.5initialSpringVelocity:2.0options:UIViewAnimationOptionCurveEaseOutanimations:^{//ComingfromavalueofCGAffineTransformMakeScale(0.001,1.0)self.myView.transform=CGAffineTransformMakeScale(1.0,1.0);}completion:n

ios - 动态/可拖动 UIView 的自动布局

我试图在我的ViewController中有一个可拖动的UIView,最终这个UIView将变成一个可点击的按钮,但现在,当它被拖动到屏幕上时,我无法更新这个View的约束。代码如下。-(void)viewDidLoad{[superviewDidLoad];self.anotherView=[[UIViewalloc]init];UIPanGestureRecognizer*panRecognizer=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(dragging:)];[self.anotherV

ios - 无法将类型 'UIView' 的值转换为 'SCNView'

应用程序构建良好,直到我开始向Storyboard添加按钮然后我收到上述错误。它在我的GameViewController中的这一行代码处停止。letscnView=self.viewas!SCNViewStoryboard本身将其自定义类设置为GameViewController(没有SCNView选项)。GameViewController本身继承自UIViewController。我正在使用Xcode7.2。 最佳答案 确保在文件顶部也导入SceneKit。importSceneKit打开“Main.storyboard”文件

[css] 父元素flex:1,子元素设置height:100%无效

父级的高度是通过flex为1来设置的,然后子级想保持和父级一样的高度由于这里的父元素是缺省的,所以设置了高度百分百是无效的可以设置父级高度为0..content{flex:1;height:0;.inner{width:100%;height:100%;}}这个时候inner就会保持和content一样的高度。参考:父元素flex:1,子元素设置高度百分百无效

iphone - 从 superView 中删除 UIView

我有两个UIView,UIView1和UIView2。UIView2作为subview添加到UIView1,我想知道的是,如果我调用[UIView1removeFromSuperview];在UIView2上也应用removeFromSuperView的剂量?还是我也必须特别在UIView2上调用它...任何帮助将不胜感激 最佳答案 UIView---->UIView1------>UIView2假设你想删除UIView1上的UIView2,你可以这样写[UIView2removeFromSuperView].假设你想删除UIVie

ios - uiview的随机颜色

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion在我的xcode中我有一个动态的uiviewUIView*gaping=[[UIViewalloc]initWithFrame:CGRectMake(15,0,172,39)];gaping.backgroundColor=[UIColorredColor];我需要动态改变背景颜色。-(UITableViewCell*)tableView:(UITableView*)tableViewcellFo