草庐IT

raspbian-stretch

全部标签

ios - AVPlayer 拉伸(stretch) HLS 视频的结尾

当AVPlayer到达视频结尾时(对于HTTP直播流),最后一帧会拉伸(stretch)以填充View。我如何绕过这种拉伸(stretch)?例如,假设视频是以纵向模式录制的。在较小的View中,视频将被装箱(带有黑色边框)。这很好,直到播放器到达流的末尾。最后一帧然后拉伸(stretch)以填充View,直到播放器重新启动。关于如何阻止这种情况发生的任何想法?编辑:请参阅下面我的回答。如果有人对什么是体面的解决方法有任何建议,我仍然愿意为此悬赏。 最佳答案 编辑:这已从iOS8开始修复。

iphone - 在 Interface Builder (XCode 4) 中设置 UIButton 拉伸(stretch)背景图像

我正在尝试使用InterfaceBuilder中的可拉伸(stretch)图像设置UIButton背景。按钮配置为“自定义”,我已经为其分配了背景图像。View模式设置为“缩放以填充”,但是当我在“拉伸(stretch)”区域中设置任何值时,它似乎没有做任何事情。我已经尝试以编程方式进行,它使用UIImage的stretchableImageWithLeftCapWidth:topCapHeight:消息工作,但Apple不推荐使用它。有什么方法可以让它在InterfaceBuilder中工作吗? 最佳答案 不幸的是,您不能在当前版

iphone - 如何将图像添加到 UIButton 以便它不会被拉伸(stretch)以填充按钮?

我有一个UIButton,我正在使用以下代码向其添加图像:[btnCallsetImage:[UIImageimageNamed:@"phoneicon"]forState:UIControlStateNormal];问题是这张图片被拉伸(stretch)以填充按钮,我根本不希望它被拉伸(stretch)-我希望它保持其“自然”大小并位于按钮的中心,即使按钮已调整大小。我对这个主题的搜索显示一群人有相反的问题:他们正在设置图像并且他们希望它被拉伸(stretch)以填充按钮。我在这里做错了什么? 最佳答案 我认为这是因为默认内容模式

ios - 在 AVPlayerLayer 上拉伸(stretch)视频

我正在使用以下代码在我的UIView上显示全屏视频:-(void)playMovie:(NSString*)name:(NSString*)type{NSURL*movieURL=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:nameofType:type]];self.movieAsset=[AVAssetassetWithURL:movieURL];self.movieItem=[[AVPlayerItemalloc]initWithAsset:self.movieAsset];self.moviePlayer

ios - 使用 AVCaptureSession sessionPreset = AVCaptureSessionPresetPhoto 拉伸(stretch)捕获的照片

重要:如果我使用:session.sessionPreset=AVCaptureSessionPresetHigh;我的预览图像没有被拉伸(stretch)!!如果我将照片保存到设备UIImageWriteToSavedPhotosAlbum(image,nil,nil,nil);图像是正常的,只是在预览中它被拉伸(stretch)了。我正在使用AVFoundation拍摄照片。session=[[AVCaptureSessionalloc]init];session.sessionPreset=AVCaptureSessionPresetHigh;CALayer*viewLayer=

ios - 在所有设备上水平拉伸(stretch)两个按钮 AutoLayout

我试图并排放置两个按钮,它们在所有设备上看起来都是正确的,但无论我似乎添加了什么限制,我都会不断遇到与此类似的问题(一个按钮比另一个大):就添加约束而言,我做错了什么有什么想法吗?我没有为此使用代码,只是通过Storyboard中的InterfaceBuilder来完成。约束集:回复:前导空格,底部空格,高度等于:45,尾随删除按钮删除:尾部空格,底部空格,32:9比例,高度等于:45,导致回复Btn 最佳答案 选中两个按钮后,转到“编辑器”>“固定”>“宽度相等”。然后设置高度、前导/尾随空间、按钮之间的空间和底部空间。

iphone - 同时可拉伸(stretch)和图案化 UIImage

我想编写一个架子的代码,我不想考虑根据屏幕大小(iPad/iPhone)旋转调整大小和更改背景图像。是否可以创建一个水平拉伸(stretch)但垂直重复的图像?到目前为止,我只找到了[UIColorcolorWithPatternImage:]和[UIImagestrechableImageWithLeftCapWidth:topCapHeight:]或新的[UIImageresizableImageWithCapInsets:]。但很明显,我没能让他们一起工作。我希望插图有助于理解我的问题:您是否知道如何完成上述操作,以便它可以处理不同尺寸和方向的单个图像?谢谢!

ios - 自动布局 - 拉伸(stretch) View 以填充其父 View

尝试使用自动版式用subview填充View时,我注意到一些非常奇怪的行为。这个想法非常简单:向View添加subview并使其使用父View的所有宽度。NSDictionary*views=@{@"subview":subView,@"parent":self};这不起作用:[selfaddConstraints:[NSLayoutConstraintconstraintsWithVisualFormat:@"H:|[subview]|"options:0metrics:nilviews:views]];subview不使用父View的整个宽度。但这行得通:[selfaddConst

ios - 制作 UIImage 的正方形裁剪导致图像拉伸(stretch)

当尝试对UIImage执行中心裁剪时,我得到以下结果(左边是640*1136的原始图像,右边是适合方形的裁剪图像>UIImageViewat320*320):转向:我对比率元素做了很多修改,以便它可以正确检测要修剪的量:使用图像的较短边,基于short_side/width_of_desired_rect构建比率,但是在这种情况下它似乎不起作用。帮助表示赞赏!-(UIImage*)squareImageWithImage:(UIImage*)imagescaledToSize:(CGSize)newSize{doubleratio;doubledelta;CGPointoffset;/

ios - 如何将集合单元格宽度设置为动态拉伸(stretch)到手机宽度

如何将集合单元格View设置为动态拉伸(stretch)到iphone屏幕宽度(例如iphone5s、iphone6plus)?我试过:-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{(ResultCell*)[collectionViewdequeueReusableCellWithReuseIdentifier:cellClassforIndexPath:indexPath];cell.boun