草庐IT

ios - 默认 MkMapView 区域

请告诉我简单添加到View时的默认map位置是什么。我像这样添加了mapviewMKMapView*mapView=[[MKMapViewalloc]initWithFrame:CGRectMake(0,self.searchBar.frame.size.height,320,180)];mapView.mapType=MKMapTypeStandard;mapView.delegate=self;[self.viewaddSubview:mapView];map上会显示什么位置?这是根据设备坐标还是其他谢谢 最佳答案 完成后谷歌搜

objective-c - 如何更改水平 UITableView 的反弹区域的颜色/背景

我正在根据thistutorial开发自定义“Pulse样式”UITableView,一切都很顺利。我已经进行了一些修改和扩展,但有一项我想实现的功能需要一些帮助:水平反弹区域的颜色。这是创建带有TableView的单元格的方法:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*cellIdentifier=[@"TableViewCell"stringByAppendingFormat:@"%i",self.content

iphone - 未调用区域委托(delegate)方法的 CLLocationManger

我有要求,我必须为CLLocation设置radius。我在viewDidLoad方法中编写代码如下:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.locationManager=[[CLLocationManageralloc]init];[locationManagersetDelegate:self];[locationManagersetDesiredAccuracy:kCLLocationAccuracyBest];[locat

ios - 在移动的 UIView 中通过区域传递触摸事件

我需要在我的应用程序中制作一些教程。这个想法是用户看到一种透明但略微变暗的覆盖层,上面有一个洞。这个洞是唯一可以让触球通过的区域。这个问题的解决方案很简单——你只需要实现-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event甚至-(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event您检查区域并仅通过您想要通过的触摸。然后,例如,这个View开始移动。运动是由像这样的一些基本动画引起的:[UIViewanimateWithDuration:1.0delay:0.0op

ios - 当通话状态栏可见时,UIButtons 的点击区域会发生变化

更新2我的怀疑是正确的。问题出在动画中,因为我没有考虑Y轴的原点,当通话状态栏可见时,Y轴的原点是不同的。我也会添加一个显示相关代码的答案。更新1我以为是菜单的动画导致了问题。当我按下菜单时,它会启动一个动画来显示菜单。动画将呈现的VC向右滑动,将其缩小一点并在z轴上旋转,使其看起来很流畅。我会朝那个方向调查,如果有发现,我会更新。原帖在我的应用程序中显示通话中状态栏时,我注意到一些UI问题。我有一个自定义View,它充当我的导航栏并包含一个返回菜单的小按钮。(我将其称为menuBtn)。在这个自定义导航栏下方,我有一个包含tableViewHeader的表格View,其中有2个按钮可

ios - 你如何在 iOS 上的图像中找到特定颜色的区域?

我正在做一个图像处理iOS应用程序,我们有一个大图像(例如:大小为2000x2000)。假设图像是全黑的,除了图像的一部分是不同的颜色(假设该区域的大小为200x200)。SI想要计算不同颜色区域的开始和结束位置。我怎样才能做到这一点? 最佳答案 下面是一种允许CPU从UIImage获取像素值的简单方法。步骤是为像素分配缓冲区使用缓冲区作为后备存储创建位图内存上下文将图像绘制到上下文中(将像素写入缓冲区)检查缓冲区中的像素释放缓冲区和相关资源-(void)processImage:(UIImage*)input{intwidth=i

ios - 删除标题后如何删除 UITableView 标题上的空白区域?

我想在将UITableView的标题View(不是部分标题)设置为View后将其设置为nil。我尝试了很多组合来做到这一点,包括以下内容,我的View被删除了,但我仍然得到一个空白空间,如果我从未设置标题View,我永远不会得到。[_tableViewController.tableView.tableHeaderViewremoveFromSuperview];_tableViewController.tableView.tableHeaderView=nil;[_tableViewController.tableViewreloadData];(我也试过设置一个零高度的View并相

iphone - 默认启动画面无法获取区域格式

这里的问题是:我用不同的Default.png图像创建了“en.lproj”和“en-AU.lproj”,名称相同。我已将“英语”设置为一种语言,并且我已将语言设置为“澳大利亚”。但是在启动时我得到了引用“en.lproj”文件夹的启动画面。我需要将启动画面引用到“en-AU.lproj”文件夹。PS:我检查了我的代码,关于设置或获取UserDefaults的一切都是正确的。有什么想法吗? 最佳答案 我在这里找到的东西:iOS中的重要提示:在查找本地化资源时,捆绑界面不会考虑方言或脚本信息;仅考虑语言指示符代码。因此,如果您的项目包

ios - 减少 UIButton 的触摸区域

我正在尝试减少UIButton的触摸区域。这可能吗?当用户触摸按钮并将他的触摸拖到按钮外时,触摸事件应在按钮图形结束时立即停止。不幸的是,该区域比实际图形大得多。我发现了很多关于如何增加面积而不是如何缩小面积的东西。感谢您的帮助。 最佳答案 我想到了一个解决方案。您可以子类化UIButton并重写touchesMoved:以便它识别触摸在按钮外部时结束。这是我的片段。-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[touchesa

cocoa-touch - iOS:按钮的非方形点击区域

我需要制作一些相互重叠的三角形按钮。虽然UIButtons可以采用透明图像作为背景,而UIControls可以有自定义View,但它们的点击区域总是方形的。如何为我的按钮创建一个三角形的点击区域?我来自FLash背景,所以我通常会为我的View创建一个hitarea,但我不相信我可以在Cocoa中做到这一点。有什么建议吗? 最佳答案 您可以通过继承UIButton并提供您自己的子类来实现:-(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event{//returnYESifp