我有一个CLLocation定义,我想将这个点移动到东边x米和南边y米.我怎么能实现这一目标?
我有一个表格视图,您可以在其中单击swich进入单元格,表格视图的许多单元格可能会更改其高度.计算哪些单元格会改变它们的大小有点复杂,所以我不想调用两次相同的代码.
我有一个heightForRowAtIndexPath方法(这是一个复杂的方法).
有没有办法让细胞生长或减少特征的动画而不会影响不改变的特征?
我已经尝试过UIViewAnimations,reloadData用于带动画的部分,但是我没有找到任何平滑的东西.我试图抓住每个必须更改的单元格,并在每个单元格上调用带动画的reloadData.它接近工作,但细胞一个接一个地更新.正如我之前所说,我不想这样做,因为我必须调用两次heightForRowAtIndexPath方法.
我想要的是能够使每个细胞变得生动的东西,这些细胞具有变化的高度,像生长或减少运动,而不是褪色.
你知道这样做的方法吗?还有一件事,当尺寸变化时(一些文字添加,背面颜色变化,以及类似的东西),单元格的内容会发生一些变化
Apple建议不要搜索硬件版本,而是搜索您感兴趣的特定功能.
那么如何检测设备上是否有前置摄像头才能禁用某些功能?
[UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera] 只告诉某个地方有摄像头.
我在iPad应用程序中使用splitView.详细视图中有2个子视图,它根据etail视图边界绘制自己.问题是,即使ipad处于横向模式,它们总是在(1024,768)中绘制自己.
顺便说一句 - 如果我然后以纵向模式呼叫,然后旋转ipad,他们会缩放到(706,768).
我已经检查了详细视图框架和它创建的边界(在视图中执行加载方法),在这两种情况下我都得到了这个:
NSLog(@"screen frame = %@",NSStringFromCGRect(self.view.frame));
NSLog(@"screen bounds = %@",NSStringFromCGRect(self.view.bounds));
Run Code Online (Sandbox Code Playgroud)
在调试窗口中,我得到:
2011-03-03 10:58:19.376 English Club[63347:207] screen frame = {{0, 0}, {768, 1024}}
2011-03-03 10:58:19.382 English Club[63347:207] screen bounds = {{0, 0}, {768, 1024}}
Run Code Online (Sandbox Code Playgroud)
我无法找出问题所在.谁能帮我?
谢谢你的帮助.
我正在寻找正确的方法来获得给定地点/时区的实际日期和时间,并能够将其与同一地点的给定日期/时间进行比较.
让我们说,例如,巴黎,即GMT +1.就像我们现在一样,由于夏令时,巴黎也可以是GMT + 2,但据我所知,这是一个例外的一部分因此必须考虑到答案,但不能作为一般参数.这里重要的词是"给定的地方".
所以,如果我想知道它在Sidney Australia或Paris France的日期和时间,并将该日期纳入NSDate,以便能够将其与另一个代表同一地点的另一个日期/时间的NSDate进行比较,如何我可以吗?
我已经阅读了一些问题和答案的页面和页面,其中包括评论,甚至是已接受的答案,这些都来自有经验的用户:不是一个好的答案-1,错误的,不是正确的做法,绝对错误,......
那么,你知道正确的方法吗?
在一个完美的世界中,即使用户的手机没有处于良好的时间和/或日期和/或时区,或者任何可以接近完美的任何东西而不需要连接到日期/时,该日期/时间将是绝对的时间服务器.
我想根据音频流开发一个用于检测风的应用程序.
我需要一些专家的想法,只是为了给我指导或一些链接,我知道这不是一件容易的事,但我打算在这里付出很多努力.
我的计划是检测流中的一些常见模式,如果值接近风噪声的这种常见模式,我将通知找到匹配,如果值更接近已知模式,我可以肯定检测到风,如果值与模式不匹配那么我猜没有那么多的风....
这是我的计划,但我需要了解这些事情是如何完成的.是否有一些开放项目已经这样做了?或者是否有人正在研究这个主题?
我在这个论坛上写的原因是因为我不知道如何谷歌它,我找到的东西不是我想要的.我真的不知道如何开始开发这种算法.
编辑1:
我试着录制一个风,当我为我打开保存的音频文件时,它只是一堆数字:).我甚至不知道我应该以什么格式保存这个,波浪足够好吗?我应该使用别的东西,或者如果我用mp3转换风噪音频文件怎么办?这会有助于解析吗?
好吧,我有很多问题,那是因为我不知道从哪里阅读更多关于这类话题的内容.我用guidlines标记我的问题,所以我希望有人会帮助我.
必须有可检测的东西,因为风噪声是如此常见,必须以某种方式检测到这一点,我们只需要有人给我提示,熟悉这个主题的人.
language-agnostic algorithm signal-processing audio-processing
在类中实现此NSCopying方法以启用复制时,区域参数的用途是什么?如果我设置一个新对象,我不需要用allocWithZone分配它,因为一个分配就够了......我很困惑......
我正在使用Emacs来修改交错Perl和Verilog的代码.我two-mode-mode用来在两者之间切换,按预期工作.问题是perl代码是逐行//;显示的,如下所示:
This is verilog code
// This is a verilog comment
//; This is perl code
//; This is more perl code
This is verilog code again.
Run Code Online (Sandbox Code Playgroud)
虽然双模式模式识别出它是Perl,但它是逐行进行的,因此缩进等对于线条没有意义.
我想要做的是像往常一样格式化Perl代码,但忽略//;字符(它们应该只留在行的开头,然后像往常一样格式化Perl).有任何简单方法的想法吗?我刚刚开始偷看模式文件,它们是可以理解的复杂,所以任何提示都将不胜感激!
我有一个图像类型的对象,我正在使用UIPanGestureRecognizer移动,我需要在对象到达某个帧时停止识别UIPanGestureRecognizer.
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(move:)];
[panRecognizer setMinimumNumberOfTouches:1];
[panRecognizer setMaximumNumberOfTouches:1];
[panRecognizer setDelegate:self];
[templatePhotoPlaceholderView addGestureRecognizer:panRecognizer];
-(void)move:(UIPanGestureRecognizer *)gestureRecognizer
{
CGPoint translatedPoint = [gestureRecognizer translationInView:templatePhotoPlaceholderView];
if([gestureRecognizer state] == UIGestureRecognizerStateBegan) {
_firstX = [imageview center].x;
_firstY = [imageview center].y;
}
translatedPoint = CGPointMake(_firstX+translatedPoint.x, _firstY+translatedPoint.y);
//NSLog(@" Move center point :%@", NSStringFromCGPoint(translatedPoint));
[imageview setCenter:translatedPoint];
}
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
iphone objective-c ipad uigesturerecognizer uipangesturerecognizer
在我的项目中,我通过项目文件夹之外的链接(而不是副本)包含一个完整的"共享"文件夹.
在.pch文件中,我有 #import "MyStandardHeader.h"
我的构建设置没有"共享"文件夹的任何搜索路径.
在"MyStandardHeader.h"中,我有#import "NSMutableArrayCustom.h"一个在"共享"的子文件夹中.
我在我的代码中使用了一个NSMutableArrayCustom类.
我从不包含NSMutableArrayCustom.h
我已经清理了项目,退出了XCode,再次启动它,构建,在iPhone和模拟器上运行:一切正常,但我有一个红色的编译错误: MyStandardHeader.h - No such file or directory
我在构建设置Always search user path中尝试过YES和NO,它是一样的.
问题是什么?为什么我有这个错误?怎么让它消失?