草庐IT

Objective-J

全部标签

objective-c - Coreplot iOS 中 LEGENDS 上的触摸事件

我希望,如果用户触摸了一个特定的图例,那么我可以触发一些Action,比如显示该切片/条形图/绘图的详细信息。除此之外还有任何委托(delegate)方法吗:-(NSString*)legendTitleForPieChart:(CPTPieChart*)pieChartrecordIndex:(NSUInteger)index谢谢! 最佳答案 到目前为止,这在coreplot中不可用。您必须子类化CPTLegend类才能添加此功能。已经有一个requestforthishere.只是为您指明正确的方向。为了实现这一点,您需要执行以

objective-c - 删除 UIColor CGColor - KVC 警告

如何去除[[UIColorgrayColor]CGColor]愚蠢的警告?[selfsetValue:[[UIColorgrayColor]CGColor]forKeyPath:[NSStringstringWithFormat:@"_View_%@%d.layer.borderColor",i>=10?@"":@"0",i]];Incompatiblepointertypessending'CGColorRef'(aka'structCGColor*')toparameteroftype'id'谢谢。 最佳答案 将CGColor转

objective-c - 打算在 View 之间共享 ios 中的信息

我只是一个一般性的理论问题,我希望能得到一些回应。我一直在学习ios并且有一个项目,我正在修改一个View。它有一个运行循环来管理一个连接到服务器的套接字,并在它进入时获取聊天。一个TextView用新的聊天更新。现在这个TextView附加到Storyboard一。我现在要问,当我添加它们时,他们是否会转到Storyboard二(我现在正在阅读这个多页方面的内容),View一中的聊天是否会继续更新,尽管用户当然不会看到它直到他们返回View。第二个问题是我可以在第一个ViewController中同时更新Storyboard2和一个吗?我在segue的书中看到你可以将变量传递给Sto

objective-c - 自定义 UIMenuItem 只在第一次显示

我在我的ViewController的-(void)viewDidLoad方法中添加了一个自定义菜单:UIMenuItem*menuItem=[[UIMenuItemalloc]initWithTitle:@"Readselected"action:@selector(readSelectedText)];[UIMenuControllersharedMenuController].menuItems=[NSArrayarrayWithObject:menuItem];在同一个Controller中我也实现了这个方法:-(BOOL)canPerformAction:(SEL)actio

objective-c - 我有两个错误 : No visible @interface for 'UIWebview'

我有两个错误:“UIWebView”没有可见的@interface声明选择器“highlightAllOccurencesOfString:”另一个:“UIWebView”没有可见的@interface声明选择器“removeAllHighlights”请有人帮助我。WBSecondViewController.h#import@interfaceWBSecondViewController:UIViewController{}@property(weak,nonatomic)IBOutletUIWebView*webView;@property(copy)NSArray*menuIt

objective-c - 返回指向不同对象的指针的方法会自动分配并初始化另一个对象吗?

假设我有这段代码:NSString*inspDate=@"20120515";NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyyMMdd"];NSDate*inspectionDate;inspectionDate=[dateFormatterdateFromString:inspDate];当我检查它是否有效时(NSDate包含格式正确的数据)它确实...但为什么呢?这里我通过以下步骤:NSDateFormatter的内存正在堆中分配和实例化。dat

objective-c - 如何在 Objective-C 中使用访问器方法来处理指针

基本问题陈述:我有一个很好的理由在需要通过引用传递小数的应用程序中做一些指针幻想。所以我有一个存储许多小数的类,所以假设它有一个这样的属性:@property(nonatomic)doublemyDecimalValue;我想通过对其他类的引用来传递它。[someOtherObjectsendMyDecimalByReference:&myDecimalValue];但是,问题出现了!实际必须写的方式(因为它是一个属性)是[someOtherObjectsendMyDecimalByReference:&decimalOrigin.myDecimalValue];这在objective

objective-c - UIImage 调整大小 drawRect 用黑色填充背景

我有一个名为MNTRectangle的类,它是UIImage的子类。我已经覆盖了此类的drawRect方法以在图像上绘制边框(使用其框架)。我有它,所以当用户在名为DocumentView(UIView的子类)的类上开始平移/拖动手势时,它会将MNTRectangle的实例作为subview添加到DocumentView的实例。随着用户继续拖动,MNTRectangle会调整大小。问题是MNTRectangle最后显示为纯黑色,我尝试清除图形上下文以及在绘制边框之前保存上下文并在绘制边框之后恢复上下文。无论我尝试什么,我都无法清除MNTRectangle,只能在调整大小时显示边框。这是

objective-c - 使队列线程安全

我有一个相机session,我正在从缓冲区拍摄图像:-(void)captureOutput:(AVCaptureOutput*)captureOutputdidOutputSampleBuffer:(CMSampleBufferRef)sampleBufferfromConnection:(AVCaptureConnection*)connection{CVPixelBufferRefpixelBuffer=(CVPixelBufferRef)CMSampleBufferGetImageBuffer(sampleBuffer);CIImage*ciImage=[CIImageimag

objective-c - UIScrollView 中的中心行按钮

我在UIScrollView中动态添加按钮,但有些View只有两个按钮,有些有10个。我想在ScrollView中将按钮居中,这样看起来我不是从左到右构建它们的。我已经尝试了SO的几种技巧,但似乎没有任何效果。设置内容偏移量是我的第一种方法,但没有达到我想要的效果。这是我使用的代码:-(void)addButton:(UIButton*)button{CGFloatcontentWidth=0.0f;CGRectbuttonFrame=button.frame;if([_scrollView.subviewscount]==0){buttonFrame.origin.x=self.co