草庐IT

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

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

ios - Xcode 4.5 : can't set root view autoresizingMask in Interface Builder

我对它似乎是Xcode4.5中的错误感到非常困惑。我无法在InterfaceBuilder中设置新创建的UIViewController的RootView的autoresizingMask属性。这些是重现问题的步骤:创建一个新的Storyboard在文件检查器中取消选中使用自动布局选择默认场景的RootView转到尺寸检查器“自动调整大小”对话框中的Spring为虚线、灰色且无法点击(支柱工作正常)。如果我删除现有View并从对象库中拖出一个新View,新View将启用autosizingMask(并且无法禁用)。这在我正在处理的2个项目中发生了两次,但在新创建的项目中没有发生。我错过

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 - 自动布局约束冲突

尝试创建一个包含UITextField和UILabel的View。以下代码有什么问题?-(UIView*)tableHeaderView{NSArray*constraints;UIView*view=[[UIViewalloc]initWithFrame:(CGRect){0,0,self.view.frame.size.width,88}];UITextField*tf=[[UITextFieldalloc]init];tf.borderStyle=UITextBorderStyleRoundedRect;tf.text=_filter.name;[viewaddSubview:t

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”文件

ios - 如何使用导航 Controller 创建静态 subview ?

我创建了一个带有一堆ViewController的导航Controller。我想在底部添加一个subview,当用户在这组View之间导航时它保持静态(不移动)。像某些应用程序一样,底部有一个“广告栏”。我该怎么做? 最佳答案 如果我没理解错的话,这就是你想要的:您可以通过创建一个包含UINavigationController的自定义UIViewController来实现这一点。创建一个名为“CustomViewController”的新类,并粘贴以下代码:界面#import@interfaceCustomViewControll

ios - 在 iOS 上,setNeedsDisplay 确实不会导致 drawRect 被调用...除非 CALayer 的显示或 drawInContext 最后调用 drawRect?

我不是很明白CALayer的display和drawInContext与View中的drawRect有什么关系。如果我有一个每1秒设置一次[self.viewsetNeedsDisplay]的NSTimer,那么每1秒调用一次drawRect,如内部的NSLog语句所示drawRect的。但是如果我将CALayer子类化并将其用于View,如果我将display方法设为空,那么现在永远不会调用drawRect。更新:但是display每1秒调用一次,如NSLog语句所示。如果我删除那个空的display方法并添加一个空的drawInContext方法,同样,永远不会调用drawRect