草庐IT

ios - GLSL:是否可以创建包含中心像素的单色区域的蒙版?

我想在我的iPhone应用程序(从相机捕获图像)中使用GLSL着色器在Photoshop中为屏幕的中央像素创建类似“魔术棒”的效果。现在我通过获取像素数组并对中心像素应用某种泛洪填充算法(全部使用Objective-C代码)来实现这一点。这是在CPU上执行的,这对我来说有点太慢了,所以我想尝试使用GLSL着色器来实现。实际上,我需要的只是在片段着色器中重写flood-fill,更准确地说,了解当前片段的颜色是否接近阈值颜色,以及当前片段是否与先前检测到的片段相邻。这对我来说听起来太困惑了,我什至无法理解这是否可能。flood-fill的算法是(伪代码):Flood-fill(node,

ios - AFNetworking 2.0 iOS 7 在 AFHTTPRequestOperation.h 文件中复制带有区域警告

在Xcode5的AFNetworking2.x版本中,我不断收到此方法的警告AFHTTPRequestOperation*operation=[[[selfclass]allocWithZone:zone]initWithRequest:self.request];self.request是不兼容的指针类型发送'NSURLRequest*'到'MKLocalSearchRequest*'类型的参数#pragmamark-NSCopying-(id)copyWithZone:(NSZone*)zone{AFHTTPRequestOperation*operation=[[[selfcla

ios - 获取或设置 UIButtonTypeInfoLight 的点击区域

因此,UIButtonTypeInfoLight类型的UIButton的可点击区域似乎比其框架大得多。因此,我不能在它旁边放置一个按钮,尝试点击它会点击信息按钮。_infoButton.frame=CGRectMake(0,0,40,height);_searchButton.frame=CGRectMake(CGRectGetMaxX(_infoButton.frame),0,40,height);有没有人知道如何获取按钮的可点击区域?编辑:让信息按钮旁边的按钮不是我的核心问题(只是说明为什么它可能很重要)。我的问题是找出这些类型的按钮的“点击区域”。 最

ios - 如何将一个区域的地理围栏添加到监控中。

-(void)locationManager:(CLLocationManager*)managerdidUpdateLocations:(NSArray*)locations{//Ifit'sarelativelyrecentevent,turnoffupdatestosavepowerNSLog(@"%@locations",locations);floatLat=_locationManager.location.coordinate.latitude;floatLong=_locationManager.location.coordinate.longitude;NSLog(@

ios - 隐藏 uitabbar 时 View 上的空白区域

我知道还有其他关于此问题的帖子,但它们似乎对我不起作用。当我的应用程序中的uinavigationcontroller推送特定View时,我将View旋转到横向模式并隐藏标签栏。但是,当标签栏隐藏而不是显示它后面的View时,会显示一个空白区域。为了解决这个问题,我在我的viewDidLoad方法中使用了以下代码行,正如其他关于此问题的帖子所建议的那样,但它并没有解决它。[self.viewsetFrame:CGRectMake(0.0f,0.0f,320.0f,480.0f)];如果有人知道发生了什么,请帮忙。谢谢, 最佳答案 您

objective-c - 来自国家名称的坐标/区域

如何根据正确书写的国家/地区名称提取CLRegion或CLLocationCoordinate2D或纬度/经度点?CLGeocoder会像这样工作吗:CLGeocoder*geoCode=[[CLGeocoderalloc]init];[geoCodegeocodeAddressString:@"Singapore"completionHandler:^(NSArray*placemarks,NSError*error){if(!error){CLPlacemark*place=[placemarksobjectAtIndex:0];NSLog(@"%i,%i",place.//wha

ios - UIPageViewController with UISlider inside controller - 增加 slider 的命中区域

我的PageViewController中有多个Controller,在一个Controller中有几个slider。现在有一个问题,用户必须准确触摸slider圆圈(我不确定正确的表达方式,拇指?-那个移动的部分),我想增加slider而不是整个PageViewController的react区域。我尝试了这些解决方案,但没有帮助:thumbRectForBounds:-(CGRect)thumbRectForBounds:(CGRect)boundstrackRect:(CGRect)rectvalue:(float)value{returnCGRectInset([superth

ios - 如何摆脱 iPhone X 启动屏幕底部的空白区域

即使我使用的是安全区域,iPhoneX的启动屏幕底部仍有空白区域。在interfacebuilder上似乎没问题:我正在为我的约束使用superview:这是View层次结构:我怎样才能摆脱它? 最佳答案 您看到的空白是Controller默认View背景色。问题是当您尝试向任何View添加顶部/底部约束时。它将约束添加到布局指南(默认行为)。Toover-writethat.youcanclickthearrownexttotheconstraitconstantvalue.whichshowstheviewsthatyoucan

iphone - 如何确保只有支持区域监控的设备才能在商店中看到我的应用程序?

Apple的LocationAwarenessProgrammingGuide建议为UIRequiredDeviceCapabilities添加location-services和可能的gps。我的应用需要RegionMonitoringAPIs.如何确保只有有能力的设备才能在商店中看到我的应用程序? 最佳答案 您说得对,位置服务和gps将允许iPhone4以外的设备安装您的应用程序。你可以选择一些你知道是iPhone4独有的其他功能,比如相机闪光灯或陀螺仪,并且需要那个。我不完全确定苹果是否会在没有明显需要的情况下对限制皱眉,但陀

ios - 限制uitableview中的单元格选择区域

我在表格View中有一个自定义单元格,它允许进行多项选择。我可以限制自定义单元格的单元格选择区域吗?我可以只启用选择区域到单元格的左侧而不是整个单元格吗?请分享您的想法。 最佳答案 在您的UITableViewCell子类中覆盖pointInside:withEvent:方法并仅对您想要的区域内的点返回YES。 关于ios-限制uitableview中的单元格选择区域,我们在StackOverflow上找到一个类似的问题: https://stackoverf