草庐IT

ios - 如何将 UIView 对象添加到 ios7 中的 self.view.window?

我想添加一个覆盖整个屏幕的深色View层。为了做到这一点,我将UIView对象添加到UIViewController的window属性中,如下所示。我记得我能够将View添加到window在ios6中是这样的。但是,它在ios7中不起作用。我怎样才能让它发挥作用?提前致谢!-(void)viewDidLoad{[superviewDidLoad];UIView*overlayView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,[UIScreenmainScreen].bounds.size.width,[UIScreenmainScreen]

ios - WKWebView 预估进度

我正在尝试在我的WKWebView中实现EstimatedProgress,但似乎无法弄清楚。你能帮忙吗?这是我得到的:self.view=self.webView;NSURL*url=[NSURLURLWithString:stringWeb];NSURLRequest*request=[NSURLRequestrequestWithURL:url];WKWebViewConfiguration*configuration=[[WKWebViewConfigurationalloc]init];self.webView=[[WKWebViewalloc]initWithFrame:s

ios - WKWebView 预估进度

我正在尝试在我的WKWebView中实现EstimatedProgress,但似乎无法弄清楚。你能帮忙吗?这是我得到的:self.view=self.webView;NSURL*url=[NSURLURLWithString:stringWeb];NSURLRequest*request=[NSURLRequestrequestWithURL:url];WKWebViewConfiguration*configuration=[[WKWebViewConfigurationalloc]init];self.webView=[[WKWebViewalloc]initWithFrame:s

iOS:带边框颜色的圆角矩形

我正在绘制圆形头像图片,只需将cornerRadius应用到UIImageView的图层,并通过borderWith添加边框和borderColor。像这样:self.layer.masksToBounds=YES;self.layer.cornerRadius=imageDimension/2.f;self.layer.borderWidth=1.f;self.layer.borderColor=borderColor.CGColor;效果很好,除了边界外的这种微小但明显的内容渗出,如下所示:有没有一种方法可以只将边框超出几个1/10点,或者将内容插入到比边框更多的位置?解决方案感谢

iOS:带边框颜色的圆角矩形

我正在绘制圆形头像图片,只需将cornerRadius应用到UIImageView的图层,并通过borderWith添加边框和borderColor。像这样:self.layer.masksToBounds=YES;self.layer.cornerRadius=imageDimension/2.f;self.layer.borderWidth=1.f;self.layer.borderColor=borderColor.CGColor;效果很好,除了边界外的这种微小但明显的内容渗出,如下所示:有没有一种方法可以只将边框超出几个1/10点,或者将内容插入到比边框更多的位置?解决方案感谢

ios - 关闭AVPlayer的音频播放?

我有一个带有AVPlayerItem的AVPlayer。我想要的是关闭AVPlayer的音频播放。我只想播放视频。有人可以帮助我吗?谢谢!self.avPlayerItem=[AVPlayerItemplayerItemWithURL:self.videoUrl];self.avPlayer=[AVPlayerplayerWithPlayerItem:self.avPlayerItem];[self.avPlayerplay];self.avPlayer.actionAtItemEnd=AVPlayerActionAtItemEndNone;self.avPlayerLayer=[AV

ios - 关闭AVPlayer的音频播放?

我有一个带有AVPlayerItem的AVPlayer。我想要的是关闭AVPlayer的音频播放。我只想播放视频。有人可以帮助我吗?谢谢!self.avPlayerItem=[AVPlayerItemplayerItemWithURL:self.videoUrl];self.avPlayer=[AVPlayerplayerWithPlayerItem:self.avPlayerItem];[self.avPlayerplay];self.avPlayer.actionAtItemEnd=AVPlayerActionAtItemEndNone;self.avPlayerLayer=[AV

ios - UIScrollView 幻象 subview

我正在使用nib文件加载View:NSArray*nibViews=[[NSBundlemainBundle]loadNibNamed:@"AnalysisView"owner:selfoptions:nil];AnalysisView*gridView=[nibViewsobjectAtIndex:0];nib包含一个名为gridScrollView的ScrollView,在AnalysisView实现文件中,我有一个将View作为subview添加到ScrollView的方法:for(NSIntegeri=[resultscount]-1;i>=0;i--){Result*resu

ios - UIScrollView 幻象 subview

我正在使用nib文件加载View:NSArray*nibViews=[[NSBundlemainBundle]loadNibNamed:@"AnalysisView"owner:selfoptions:nil];AnalysisView*gridView=[nibViewsobjectAtIndex:0];nib包含一个名为gridScrollView的ScrollView,在AnalysisView实现文件中,我有一个将View作为subview添加到ScrollView的方法:for(NSIntegeri=[resultscount]-1;i>=0;i--){Result*resu

ios - 在 UITextField 上启用复制和粘贴而不使其可编辑

我希望UITextField(或者理想情况下,UILabel)中的文本是不可编辑的,但同时给出用户能够将其复制并粘贴到其他地方。 最佳答案 我的最终解决方案如下:我创建了一个UILabel的子类(UITextField应该工作相同),它在被点击后显示一个UIMenuController。CopyableLabel.m看起来像这样:@implementationCopyableLabel-(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender{if(action==@select