草庐IT

Super-Resolution

全部标签

ios - 适用于 iPhone 4S 和 5 的 AVCaptureSessionPresetHigh resolution

我正在使用AVCaptureSession开发相机应用程序。我为sessionPreset设置了AVCaptureSessionPresetHigh。现在我想知Prop有此配置的所有设备的分辨率。我使用Apple文档进行搜索。我得到了this但是在这个文档中我找不到iPhone4S和5分辨率。提前致谢。 最佳答案 iPhone4S和5具有相同的拍摄分辨率:后置摄像头的全高清和前置摄像头的高清。 关于ios-适用于iPhone4S和5的AVCaptureSessionPresetHighr

ios - 将两个可变宽度 View 保持在 super View 中心的约束

我在容器View中有两个水平并排的View。它们相距8点,但宽度可变。我想让两个View的中心等于容器View的中心,这样无论容器的大小,两个View一起都在屏幕的中心。我的想法是创建两个水平约束,一个是从容器的左边缘到第一个对象的左边缘,另一个是从第二个对象的右边缘到容器的右边缘。然后我会让这两个约束彼此相等,但随着容器的大小而变化。不幸的是,我找不到办法做到这一点。我只能弄清楚如何使约束等于或大于/小于特定值。有什么办法吗? 最佳答案 您应该能够在IB中执行此操作。创建一个宽度为1的空View,并设置水平约束以将其定位在容器的中

iphone - 如何使用 UIAppearance 为子类而不是父类(super class)设置样式?

我正在使用UIAppearance设计我的UINavigationBar样式.我希望所有后退按钮都具有灰色文本,并且我所有的rightBarButtonItems都具有绿色文本(颜色是假设的)。由于默认情况下这两个按钮都是UIBarButtonItems,因此UIAppearance将无法区分两者。所以我决定继承一个UIBarButtonItem,称它为ActionBarButtonItem。我在任何需要rightBarButtonItem的地方使用这个新的子类。rightBarButtonItemUIBarButtonItem*done=[[ActionBarButtonItemal

ios - 为什么关闭 translatesAutoResizingMasks 会导致自动布局崩溃并提示我需要调用 [super layoutSubviews]?

我有一个UITableView,其header在UIBuilder中定义。我遇到了自动调整大小蒙版与我的约束冲突的错误,所以我开始四处寻找,直到找到原因。不幸的是,修复似乎是导致崩溃的原因。当我以编程方式关闭setTranslatesResizingMasks时,不会发生布局冲突错误(要么是因为它已修复,要么是因为它从来没有机会发生)而是我遇到了崩溃:***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'AutoLayoutstillrequiredafterexecuting

ios - 指定初始化程序缺少对父类(super class)的指定初始化程序的 super 调用

我的代码在这里:(instancetype)initWithFrame:(CGRect)frame{self=[[[NSBundlemainBundle]loadNibNamed:@"LSCouponADView"owner:Niloptions:nil]objectAtIndex:0];if(self){}returnself;}然后xcode有警告Designatedinitializermissingasupercalltodesignatedinitializerofthesuperclass当我构建它时。 最佳答案 您需要

ios - UIPanGestureRecognizer 与 UIPinchGestureRecognizer 的 super View 冲突

我有一个带有subview的UIScrollView实例,它有自己的UIPanGestureRecognizer,用于在ScrollView内移动subview。我希望ScrollView的捏合缩放功能优先于平移手势。然而,情况并非如此:当开始用一根手指在我的subview上捏合时,它会平移。到目前为止我尝试了什么:gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer::它将平移和捏合[panGestureRecognizerrequireGestureRecognizerToFail:scrollVi

kotlin - Kotlin中调用父类(super class)构造函数,Super不是表达式

我有两个类Entity和Account作为abstractclassEntity(varid:String?=null,varcreated:Date?=Date()){constructor(entity:Entity?):this(){fromEntity(entity)}funfromEntity(entity:Entity?):Entity{id=entity?.idcreated=entity?.createdreturnthis;}}和dataclassAccount(varname:String?=null,varaccountFlags:Int?=null):Entit

kotlin - Kotlin中调用父类(super class)构造函数,Super不是表达式

我有两个类Entity和Account作为abstractclassEntity(varid:String?=null,varcreated:Date?=Date()){constructor(entity:Entity?):this(){fromEntity(entity)}funfromEntity(entity:Entity?):Entity{id=entity?.idcreated=entity?.createdreturnthis;}}和dataclassAccount(varname:String?=null,varaccountFlags:Int?=null):Entit

Objective-C 重写方法中的顶部或底部 super 调用

这个问题在这里已经有了答案:WhenshouldIcallsuper?(3个答案)关闭8年前。在objective-C中,我应该在方法的顶部还是底部调用superView覆盖方法?有什么区别?例如:在方法的顶部:-(void)viewDidLoad{//HERE[superviewDidLoad];//InitthetableviewUITableView*aTableView=[[UITableViewalloc]initWithFrame:CGRectMake(0,0,100,400)];aTableView.delegate=self;aTableView.dataSource=

ios - 更改 super View 会破坏 UIPanGestureRecognizer

我正在尝试实现一个可以从其父View中拖出的UIView。我尝试将UIPanGestureRecognizer添加到我希望能够拖动的View中。然而,从其父View中删除UIView并将其添加到另一个View似乎破坏了手势识别器。注释掉UIGestureRecognizerStateBegan中的代码后,其他两个block中的代码可以正常运行,但是当我恢复它时,永远不会实现UIGestureRecognizerStateChanged和UIGestureRecognizerStateEnded状态。出了什么问题?if([grstate]==UIGestureRecognizerStat