从尺寸为5000 width x 600 heightpx 的全景图像创建视频的最有效方法是什么?
我创建了这个 GIF 图像来更好地解释事情。想象一下视频位于红色边框内。因此视频可能会从左向右平移。
介绍:
是的,我已经浏览了与该主题相关的所有问题,所有答案都无济于事。下面的代码不断使我抛出NSInvalidArgumentException异常,但我仍然看不到它出了什么问题。
题:
我已经尝试了所有可能尝试的方法。它仍然崩溃,并始终显示相同的错误消息。'Unable to parse constraint format:
sceneView is not a key in the views dictionary.'。
这是我的工作:
- (SCNView *)sceneView { // Lazy Load
if (_sceneView == nil) {
_sceneView = [[SCNView alloc] initWithFrame:self.bounds];
_sceneView.backgroundColor = [UIColor blackColor];
_sceneView.scene = self.scene; // Load scene
_sceneView.translatesAutoresizingMaskIntoConstraints = NO;
}
return _sceneView;
}
Run Code Online (Sandbox Code Playgroud)
然后在中-(void)commonInit,将其添加:
if ([self.sceneView isDescendantOfView:self] == NO) {
[self addSubview:self.sceneView];
}
[self.sceneView addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[sceneView]|"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(self.sceneView)]];
Run Code Online (Sandbox Code Playgroud)
此后,它异常终止。为什么?
我一直试图做以下一段时间没有成功..我非常感谢任何建议或提示.
想象一下,UIView它具有固定的高度,并且在其实现的任何超视图中都是水平/垂直的.想象一下,视图具有UILabel控制其宽度的视图.
你现在怎么设置最小宽度UIView?如果UILabel是空的或有2个字符的字符串,我希望UIView至少有50个像素宽度.
这是一个直观的例子:
想象一下UILabel没有文字.然后UIView将有0宽度.这就是我想要解决的问题.