草庐IT

object-dumper

全部标签

objective-c - 如何找到给定线的起点和终点的箭头尖端点

假设您有一条直线,起点(x1,y1)和终点(x2,y2)。为了在直线上绘制箭头帽(在objective-c中),我需要在给定箭头角度(45度)的情况下找到箭头的点(x3,y3,x4,y4),并且箭头尖端的长度(h)。那么给定x1,y1,x2,y2,h,alpha什么是x3,y3,x4,y4?添加了解释问题的图像。如果答案可以在objective-c中(使用UIBezierpath和CGPoint),将不胜感激。谢谢! 最佳答案 #import#import#importfloatphi=atan2(y2-y1,x2-x1);//su

objective-c - Urban Airship - 使用 NSURLConnection 发送推送

我正在开发一个简单的原型(prototype),需要测试从一台设备向另一台设备发送推送通知。我已经通过电子邮件向UrbanAirship发送电子邮件,要求为我的应用程序打开“允许从设备推送”——他们确实打开了它。我正在尝试使用NSURLConnection从设备发送推送通知。这是我的代码:-(void)test{NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:[NSURLURLWithString:@"https://go.urbanairship.com/api/push"]];[requestsetHTT

objective-c - 当自定义 subview 处理触摸时防止 UITableView 滚动

在我的iOS应用程序中有一个UITableView,其中一个单元格中包含一个自定义subview。此单元格是一个交互式View,可处理触摸事件(touchesBegan、touchesEnded、touchesMoved)以更新自身。问题是,当用户向上或向下“拖动”时,tableView会捕获这些触摸(尽管我没有将触摸传递到响应链),滚动表格并阻止subview正常工作。只要用户触摸那个特定的subview,我就想阻止表格滚动。subview根本没有对tableView的引用。如何防止表格的滚动行为?更新尽管接受了下面的答案,但我最终以不同的方式处理我的情况。我现在在我的自定义View

objective-c - Objective-C 中的继承属性和综合

我有以下类和子类:@interfaceNSHigh:NSObject@property(nonatomic,strong)NSArray*array;@end@implementationNSHigh-(NSArray*)array{_array=[[NSArrayalloc]init];return_array;}@end@interfaceNSLow:NSHigh@end@implementationNSLow/*synthesizingmakestheassertionFAIL.NOsynthesizingmakestheassertionPASS*/@synthesizearr

objective-c - UITableView:如何让它不回收单元格?

有没有办法让TableView不回收UITableViewCell,以便在加载所有单元格后,它不会要求单元格(即tableView:cellForRow...)?我知道我可以将表格View放在ScrollView中并使表格View与ScrollView具有相同的大小,因此所有单元格都将被加载,但我的一些单元格具有可变大小,那么我需要在单元格大小更改后更新ScrollView的内容大小。还有其他方法吗?更新:抱歉造成误导,实际上我的意思是如何让它在创建后不删除单元格,所以如果有十个单元格,dequeueReusableCell将不会返回任何单元格,并且在十个tableView:cellF

objective-c - 防止 AlertView 解雇

任何人都可以帮助我防止alertview在其按钮单击事件中被解雇吗??我有一个textview作为我的alertView的subview,如果textview的值为nil,我不想关闭它。 最佳答案 因为这是一个非常老的问题,但我有一个解决方案,如果其他开发人员在不久的将来需要的话,我会发布。在.h文件中实现协议(protocol)方法为了响应UIAlertView中的按钮点击,我们将使用–alertView:clickedButtonAtIndex:协议(protocol)方法作为-(void)alertView:(UIAlertV

objective-c - 单独类中的 UIAlertViewDelegate 会使应用程序崩溃

我在ViewController以外的类中遇到了UIAlertView委托(delegate)的问题。一切正常,直到用户单击OK按钮-然后应用程序崩溃并显示Thread1:EXC_BAD_ACCESS(code=2,address0x8)ViewController.h:#import#import"DataModel.h"@interfaceViewController:UIViewController@endViewController.m:#import"ViewController.h"@interfaceViewController()@end@implementationV

objective-c - ActivityIndi​​cator 不会停止动画,也不会从 UICollectionViewCell 的 super View 中删除

我正在尝试实现UICollectionView并显示图像。我正在使用SDWebimage,它在tableviewcells中完美运行,但是当我尝试在UICollectionviewCell中使用它时,它不会停止并删除activityindicator。如果没有下载的图像,它会放置占位符图像。我不确定可能导致此问题的tableviewcell和collectionviewcell之间的区别是什么。代码如下:-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPa

objective-c - "&error"在 Objective-C 中是什么意思?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:whyis“error:&error”usedhere(objective-c)AVCaptureDeviceInput*input=[AVCaptureDeviceInputdeviceInputWithDevice:deviceerror:&error];上面代码中的&符号是什么意思?

ios - iOS 和 objective-c 中面向对象的代码重用

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。关于您编写​​的代码问题的问题必须在问题本身中描述具体问题—并且包括有效代码以重现它。参见SSCCE.org寻求指导。关闭9年前。Improvethisquestion我的iOS类和viewDidLoad中有一个viewController,我使用CAGradient创建一个渐变并将其添加到我的View层。我也希望它出现在其他View中,那么最好的方法是什么?(objective-c和ios的新手,我知道如何在PHP和C#中执行此操作)。