有谁能解释一下,在iPhone操作系统中,图像是如何(平等和不平等地)分割成多个部分的。如果您提供示例代码,这对我很有帮助。如果您只需要一个由NSRect定义的区域,那么应该这样做。如果您需要更复杂的区域(非矩形),那么Apple的包含用于裁剪到Bezier曲线的代码(请参见CroppingImageView.m中的-CroppeImage)我已经修改了从中获得的一些代码来完成此任务:
- (NSArray*)splitImageIntoRects:(CGImageRef)anImage{
当使用MPMediaQuery选择的iPod歌曲正在使用MPMusicLayerController播放时,是否可以使用音频录像机录制歌曲片段?没有任何有用的方式。AVAudioRecorder使用设备输入,如手机麦克风或耳机麦克风。无法将MPMusicLayerController播放的音频以代码形式路由到音频录像机
请注意,MediaPlayer API也无法访问原始样本或源MP3/M4A/M4P文件。没有任何有用的方式。AVAudioRecorder使用设备输入,如手机麦克风或耳机麦克风。
我有一个问题,我有一个基本静态库“base”,然后其他2个lib(“a”和“B”)依赖于它。因此,我有一个项目“P”,我将3个lib添加到“P”,我得到一个错误:
ld: duplicate symbol .objc_category_name_NSObject_IMIBase in
/Users/Travis/Documents/Home/IMI/IMIKit/build/Debug iphonesimulator/libimui iphonesimulator.a(IMIBaseNSOb
可能重复:
如何在iphone中创建组合框?我使用嵌入了UIPickerView的修改后的UIActionSheet。查看他们是如何处理此问题的:
您还可以使用嵌入某种“弹出式”或模式视图中的简单UITableView。我使用嵌入UIPickerView的修改的UIActionSheet。查看他们是如何处理此问题的:
您也可以使用一个简单的UITableView嵌入在某种“弹出”或模式视图中。如果您能告诉我们您使用的是什么语言,可能会有所帮助。。。iPhone SDK。。。HTML?如果您能告
我下载了一个iphonesdk的预发布版本,并尝试使用我用它构建的二进制文件更新我现有的一个应用程序。显然,您不应该这样做,但我在安装预发布SDK时忘记了警告。无论如何,我有两个问题:
我可以简单地在构建设置中将基本SDK设置为早期版本并绕过此问题吗
如果没有,我该怎么办
您需要下载带有iPhone SDK的Xcode发行版。您不能将从iPad beta版下载的SDK用于任何发布产品
只需点击iPhone SDK 3.1并下载即可。然后用它构建你的应用程序包并提交给苹果。在你从developer
我有一个以“(引号)结尾的字符串,我想去掉它。但是,由于XCode通常要求您使用stringByReplacingOccurrencesOfString以@“texttoremove”格式输入要删除的文本,因此您不能在空格中使用引号,因为它认为您正在关闭文本
更新:现在我无法删除每个字符串末尾的“\n\t\t”。有什么想法吗
我怎么做有什么想法吗
谢谢。要在Objective-C字符串中输入引号,只需用“\”转义即可。因此,只包含引号的字符串是:
@"\""
更新:
在字符串文字中,“\n”和
我在viewDidLoad中分配了一个NSArray(首先,这样做可以吗,比如它是好的实践吗?),但是我在哪里发布它呢?在ViewDidUnload、dealloc或DidReceiveMemoryWarning中
(我是否也应该将其消息设置为release,或将其设置为nil,或清空数组或组合?您可以在viewDidLoad中进行分配,并在解除分配时对每个项目调用release(添加它们时调用retain,因此如果需要,请确保释放)
如果你不需要它,你应该尽快释放它。如果您想保留它(因为它是一
我从iphoneOS3.1.2.sdk迁移到iphoneOS4.0.sdk,不得不重新引用所有框架
旧的OpenAL引用被困在构建脚本中,因为我看到了新的,但旧的也在那里:
Ld构建/调试iphonesimulator/AweTrainGameEngine.app/AweTrainGameEngine普通i386
cd/Users/yuri/Desktop/AweTrainGameEngine
setenv MACOSX_部署_目标10.6
setenv PATH“/Developer/Pla
我正在应用程序中使用活动指示器视图
当我点击一个按钮时,我希望活动指示器在导航栏中显示10秒钟,然后自动隐藏
我在视图中使用了以下代码:
CGRect frame = CGRectMake(0.0, 0.0, 25.0, 25.0);
self.activity = [[UIActivityIndicatorView alloc]
initWithFrame:frame];
[self.activity sizeToFit];
self.activity.auto
是否有一些简单的方法来实现gui设计模式“Dashboard”,如iphone中所述,在图标上带有徽章
就像iphone的官方facebook应用程序一样。开源库Three20及其TTLauncherView就是答案
我在viewcontroller中启动了对服务器的异步http调用,但有时需要很长时间
我是否可以在其上放置一个按钮,然后在用户单击该按钮时中止正在运行的http调用?如果可以做到这一点,我还希望在用户退出当前视图时实现此功能,如导航回其父视图。是的,您可以中止NSURLConnection。此问题/答案讨论了如何正确执行此操作:
假设您使用的是NSURLConnection,只需将连接对象保存在ivar或属性中,然后在需要取消连接时调用即可
按钮的操作应如下所示:
- (IBAction)ta
我想做的是在UITabBar上有3到4个按钮。除其中一个按钮外,其他所有按钮的行为都与正常的UTabBar按钮相同——即它们在不同的视图之间切换。但我希望其中一个选项卡栏按钮能够执行一项功能—刷新应用程序的数据—而无需切换视图……这可能吗?我建议您使用工具栏进行类似操作,只需更改工具栏的背景,使其与选项卡栏相似,然后将选项卡栏按钮添加到工具栏按钮
虽然我很确定这会被苹果拒绝,因为tabbar的目的是改变视图。这与苹果公司关于用户对某些UI组件的期望的指导方针有关。如果你开始切换UITabBar的
例如,在CNN的iPhone应用程序中,如果你将手机旋转到横向模式,它会将所有故事显示为图片,你可以用手指滚动。它看起来真的抛光,甚至有“反射”效果。我看到另一个应用程序也这样做,这让我相信它是一个标准的iphonesdkapi。
以下是CNN应用程序截图的链接,您可以看到我在说什么:
有人知道这是什么课吗
谢谢 试试这个:
还可以在谷歌上搜索Coverflow。我想这可能是你想要的或接近它的东西。试试这个:
还可以在谷歌上搜索Coverflow。我想那可能是你想做的或者接近它的东西
上面这一行警告NSBundle可能不会响应-URLForResource:withExtension:
从该URL路径加载PDF文件时,应用程序崩溃。为什么不这样尝试
NSURL *pdfURL = [[NSBundle mainBundle] URLForResource:@"sampleLayout.pdf" withExtension:nil];
NSURL*pdfPath=[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResou
标签: Iphone
uiimagepickercontrollerorientationdevice
我有一个为iPhone设计的应用程序,它使用UIImagePickerController
应用程序只能在横向运行,直到图像选择器以其默认肖像进入视图
问题1:
在iPhone上,当我将设备旋转到纵向以查看图像库时,图像选择器视图似乎会翻转,好像从横向旋转到纵向
问题2:
我使用两阶段旋转动画得到可怕的警告。要使用更平滑的单阶段动画,此应用程序必须删除两阶段方法实现
问题3。
在iPad上,当选择图像时,图像采集器被关闭,视图返回到横向视图,但。。。。。。如果我做了任何需要alert view(
在my NSArray中包含以下信息,如用户名、屏幕名、说明等
该信息必须*显示在模拟器r设备上,并分别使用UIR元素*
我是否必须在NSDictionary中保留NSArray如果是,我必须如何做你能告诉我如何使用它吗
我正在使用此代理并在控制台上获取以下信息
-(void)userInfoReceived:(NSArray *)userInfo forRequest:(NSString *)connectionIdentifier {
NSLog(@"User Info Receiv
是否可以从Interface Builder中更改UINavigationController中包含的UIViewController的标题视图(即添加UISegmentedControl?我目前正在代码中与以下人员一起完成这项工作:
-(void)viewDidLoad
{
[super viewDidLoad];
self.navigationItem.titleView = self.filterSegmentedControl;
}
不过,我更喜欢在IB中设置每个人。谢
如何通过创建继承UIView的自定义控件来实现如图所示的字体。。
通过实现drawRect:并对每个数字使用图像精灵,可以实现这种渲染。这并不难,网上有很多教程
即使使用ttf自定义字体,也无法获得这些渐变和阴影。另一个替代方案是cocos2d iOS框架,该框架提供truetype字体支持。通过创建继承UIView的自定义控件。
通过实现drawRect:并对每个数字使用图像精灵,可以实现这种渲染。这并不难,网上有很多教程
即使使用ttf自定义字体,也无法获得这些渐变和阴影。另一个替代方案是c
我犯了一个错误
'尝试使用appendString:更改不可变对象'
我的代码是
NSMutableString *resultString= [[NSMutableString alloc]init];
for (NSMutableString *s in self.ArrayValue)
{
[resultString appendString:s];
NSLog(resultString);
}
ArrayValue是NSMutableArray。
我不明白问题
我想知道是否可以使用Quartz运行JavaScript
我必须创建一个应用程序来打开受密码保护的PDF。我也有该PDF的用户名和密码,当用户想要打开PDF时,我会将用户名和密码发送到服务器。所有验证都将在服务器上进行,然后服务器返回JavaScript代码作为响应,我必须在我的应用程序中运行相同的JavaScript代码来解锁PDF。有没有办法在我的应用程序中运行javaScript,这样我就可以打开受密码保护的PDF
我曾尝试在所有标准iPad PDF应用程序(如GoodReader、PDF
我所面临的情况似乎没有解决办法。这是:
我在app Store上有一个应用程序。我没有为这个应用程序编写任何代码来考虑升级场景。尽管我可以想象,我从来没有想过,除了我在应用商店上已有的版本外,我还会发布更多的版本。现在的情况是,我需要升级我的应用程序,在新代码中,我要确定它是最新版本的新安装,还是从旧版本升级。我不知道如何处理这个问题,因为我没有为升级适当地编写我的第一个版本?任何愿意启发我的人 请参阅前面的线程此处我仅在您的场景中使用它,在更新中引入它是可以的-它可以处理以前的版本不执行任何操
我不希望我的iPhone应用程序可以在iPad上使用。我如何限制这一点,使我的iPhone应用程序不能下载到iPad上?你是说你不想让你的iPhone应用程序在iPad上运行,还是不想为iPad制作一个版本
我这样问是因为所有的iPhone应用程序都应该在iPad上运行,就像现在一样。它们将在窗口中显示为一个小框,用户可以放大或缩小它
这通常是一种很好的做法,可以运行应用程序的设备越多越好
您还可以使用单独的iPhone和iPad目标制作一个通用二进制文件,这基本上为同一软件包中的每台设备提供一
标签: Iphone
mapkitmkannotationreverse-geocoding
我有一个带有标题和副标题的自定义位置标记。副标题实际上是使用反向地理编码器显示掉针的地址
我有一个按钮,它有一个放下别针的动作。此操作获取用户的位置坐标,然后调用[geocoder start],后者使用反向geocoder获取完整地址并生成自定义注释,然后调用[mapView addAnnotation:customPlacemark]
我的问题是,使用这种顺序,当没有WiFi连接(只有3G或Edge)时,pin码会下降很多,因为获取反向地理编码信息需要watigin
因此,基本上我需要在没有
我在用户Facebook的墙上发布了类似的代码:
[appDelegate.facebook requestWithGraphPath:@"me/feed"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
如果我在请求完成之前关闭宿主UIViewController,那么当请求确实完成时会发生崩溃,因为委托已被解除锁定
我有什么办
我正在尝试编译一个Xcode项目,它是一个带有Xcode 4的Xcode 3.2项目。我得到以下错误
ld:未找到文件:-Xlinker collect2:ld返回1退出状态
命令
/开发者/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2
失败,退出代码为1
无法解决问题
只有当我使用Gcc4.2编译器时才会发生这种情况。当我使用LLVM时,它工作得很好。据我所知,您可能有对不再存在的旧位置的框架引用。检查MyProjec
我正在尝试通过私有框架访问最喜欢的联系人。我遵循了这个原则,并从
我为访问列表而编写的代码是:
NSBundle *b = [NSBundle bundleWithPath:@"/System/Library/Frameworks/AddressBookUI.framework"];
BOOL success = [b load];
Class favs = NSClassFromString(@"ABFavoritesList");
id favList = [favs
我想要的是:触摸一个按钮,就会在触摸的位置添加一个视图。无需抬起手指,触摸开始/移动自动开始在UIView上工作。因此,不用抬起手指,我已经按下按钮,可以拖动新视图
我不知道怎么做:
停止按钮上的触摸事件,并立即将触摸事件发送到手指正下方的新视图。一个选项可以是放弃按钮,只需使用uiview触摸来检测何时添加要让用户拖动的子视图
Daniel正如@Daniel建议的那样,放弃按钮,只需使用UIView,但我相信您可能需要有UIPangestureRecognitor来进行拖动
您可以在创建新的u
我有一个带3个复选标记按钮的UITableViewCell。每个复选标记按钮都是一个自定义UIButton(实际上只是图像),并且在自定义UITableViewCell子类中有一个出口。在cellForRowAtIndexPath方法中,我
[cell.firstcheckmark addTarget:self action:@selector(checkmarkPressed:) forControlEvents:UIControlEventTouchUpInside];
[cell.seco
我是phonegap开发方面的新手。我为iphone创建了一个插件类,其中包含一些加密方法。我想使用该.h和.m文件来加密我的数据,并从我的html页面中的类文件中获取数据。但是我不知道如何在我的javascript文件中调用该类函数作为我的页面的结果。请任何人知道如何调用任何类文件及其在iphone应用程序javascript的方法,然后帮助我。我在等待答复 参见参见参见Paul回答的链接。对于一个快速运行,有两种方法可以做到这一点,但我的通常是这样结束的东西
Javascript:
Phon
我目前正在做一个iOS游戏,长话短说,我需要画很多移动的立方体——每帧大约最多200个。重点放在移动上,因为是的,我确实已经在谷歌上搜索了好几个小时这个主题,还没有找到一个合适的解决方案来快速、高效地绘制多个对象,它们的位置每一帧都会更新
通过我对这一主题的无休止的研究,大多数人似乎都提到了VBOs,但我不确定这是否适合我的情况,即每一个对象的位置每一帧都会发生变化
目前我正在使用OpenGL 1-我有工作代码,在第3/4代+设备(支持OpenGL 2的设备,ha)上以合理的帧率运行-但是在我的
我正在尝试将我的应用程序添加到大多数文件类型的“打开位置”菜单中,但是我不希望我的应用程序用作查看器或编辑器。我只是希望它可以作为一个类似于Dropbox的接收器使用。我目前添加了几种文件类型,并将它们声明为CFBundleTypeRole Viewer,使用PDF时效果很好,但是,对于其他文件(如Word文档),它尝试使用我的应用程序查看文档,并且永远不会将文档交给我的应用程序。任何有帮助的想法/建议/任何东西。
谢谢 在Monotouch中,您需要添加一个文档类型,将CbundletType
我希望能够把`符号后面和任何非数字字符前面的数字转换成整数
前
谢谢,
问候。有更好的方法可以做到这一点,很快我就能想出这个
NSString *mystring = @"123(12`)";
NSString *neededString = nil;
NSScanner *scanner =[NSScanner scannerWithString:mystring];
[scanner scanUpToString:@"`" intoString:&neededString];
nee
这段代码可以很好地使url显示在UITextview中
UITextView * descriptionTextView = [[UITextView alloc] initWithFrame:CGRectMake(10, 50, 300, 300)];
descriptionTextView.textColor = [UIColor whiteColor];
descriptionTextView.dataDetectorTypes = UIDataDetectorTypeLink;
des
我的游戏不会出现在游戏中心,我整天都在想这个问题,这让我发疯。我想用对象键“score”将字符串保存到引线板上。我肯定错过了一些非常明显的东西,但我不知道。很抱歉打扰你们,但这让我很生气,哈哈。包id是Moocokurtis,我确实把它放在了info.plist中
gamecentermanager.h
#import <Foundation/Foundation.h>
@class GKLeaderboard, GKAchievement, GKPlayer;
@pr
每次我运行代码时,它都在无限循环中运行,并反复调用函数myProperty。我应该做些什么来克服这个问题..我已经在viewController的viewDidLoad函数中编写了以下代码
[self.model addObserver:self-forKeyPath:@“myProperty”选项:NSKeyValueObservingOptionNew-context:NULL]
[self.model myProperty]
这里我有一个Model类,它有一个名为myProperty的属性
我正在制作一个iphone游戏,需要一些图形。我想知道我需要的图形是2d还是3d。我只有几个不同的动作,我的角色不会在用户交互时旋转。基本上,如果你能想象一个棋盘格,我需要我的角色能够向前移动,右转并向前移动,左转并向前移动。所以基本上只要在鸟瞰图上沿着棋盘的各个方向移动就可以了。然而,当他向后移动(或者真的面对180度并向前移动)时,我需要他能够看到自己的脸,我不希望他面对前方,真正地向后走。那么,这是3d作业还是2d作业?这算是精灵还是什么。我想你需要一个3D的。考虑到你想在角色上有一个鸟瞰
我正在创建一个iPhone应用程序,其中我需要从gps获取经纬度。现在我正在调用更新位置代理方法,并将新位置添加到阵列中,然后我需要在goggle地图上显示所有经纬度(位置)以及所有位置之间的路线
请帮我指示路线。
提前感谢以下是使用GoogleMaps javascript api可以实现的方法
<style>
#map_canvas {
height: 190px;
width: 300px;
margin-top: 0.6em;
}
</s
我已通过在我的应用程序中创建了一个文件夹。我的问题是,我已经设置了一些代码来从parse.com获取一些字符串,如果没有连接,它会在一个文件中显示一些文本。但是,如果我打开文件夹几次,每次打开文件夹时文本都会重复。以下是一些图片:
首次开放后:
大约5次之后:
10次之后:
我的代码:
PFQuery *query = [PFQuery queryWithClassName:@"TestObject"];
[query getObjectInBackgroundWithId:@"object1"
我创建了一些代码,当当前图像等于某个imageview时,在imageview中显示图像。它可以正常工作,但如果我决定退出应用程序,然后又回到应用程序中,不知何故看不到当前图像,并且比较也不再有效
if (imageview25.image == [UIImage imageNamed:@"BLUEBOXPUNT.png"]){
key25.hidden = NO;
}
所以这是可行的,但当我离开应用程序并返回时,它并没有看到图像等于BLUEBOXPUN
我正在开发一个越狱设备上的工具。
我通过IOSurfaceGetBaseAddress获得一个帧缓冲区,它提供镜像数据。
所以我想把这个图像镜像回来。它太慢了,无法逐像素反转,所以我想用OpenGL ES镜像它。任何人都有这种示例代码?您可以渲染纹理的背面。
然后,像素在水平方向上反转。您试图实现的更大目标是什么?图像有多大?一个像素一个像素翻转真的太慢了吗?你试过什么慢的?对于(inti=0;i
我正在开发一个iOS应用程序。在这方面,我正在使用webview加载两个使用HTML5的youtube视频
我有点担心的是,苹果会拒绝那些没有HTTP直播就直接加载大视频的应用程序
那么,我的方法错了吗?我要直接加载youtube视频吗?youtube本身是否提供HTTP直播
我很想知道这些东西
谢谢。可以在HTML网络视图中加载YouTube视频。许多应用程序都是这样做的
需要记住的关键是,不允许自动播放视频,视频必须由用户启动,即必须按下播放按钮
编辑:
请查看官方页面结帐:
因此,在我的应用程序的第一个viewcontroller中,尝试创建一个包含字符串的csv文件,但由于某些原因它无法工作。我使用以下代码:
-(IBAction)initialButton:(id)sender {
NSLog(@"initialButton clicked");
if([securityCode.text length] == 8){
NSString *securtityCodeData = [NSString stringWithFor
我在这个方法中得到这个消息“Tread 9:EXC_BAD_ACCESS(code=1,address=0x7000010)(但是这个bug只有在下载另一个线程文件时才会被创建):
-(NSMutableDictionary*)getDictionaryAllStatin:(sqlite3*)数据库
{
如果(self.| streetsArrey==nil | | self.| streetsArrey.count崩溃的最可能原因是试图访问已解除分配的对象
由于故障似乎发生在线路上:
NS
我尝试在我的应用程序中使用它,因为我知道它很容易实现解析。我试图解析远程XML文件并从中获取图像,并将其作为UIImageView查看。当我试图调用我的远程XML文件时,我得到一个警告和两个错误,如下所示
“elementFromURL:”已弃用
“_OBJC_CLASS_$_RXMLElement”,引用自:MyViewController.o中的OBJC CLASS ref
ld:未找到架构i386的符号
叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
叮当声:错误:链接器
我尝试了以下代码:
以下是我对MPMediPickerController的委托方法:
- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection {
// Dismiss the media item picker.
[self dismissModalViewControllerAn
如何读取在故事板中创建的UITextView的x、y位置和宽度
在运行时,我需要通过编程在UITextBox的正下方创建其他对象?
所有运行时创建的对象都必须基于故事板的位置UITextView
我找不到答案。我尝试的代码(如下)返回0,0
在.h
@interface ataglance_central_controller : UIViewController
{
IBOutlet UITextView *transmitter_box;
}
单位:m
enter code her
在我的应用程序中,有260个图像的动画,其尺寸为.jpg文件的640*1136
点击按钮
- (void)singButtonClick:(id)sender
{
[self initSingArray];
[self startAnimationWithImages:singArray duration:2];
}
它将alloc init my Array,并从资源文件夹加载所有260个图像
self.imageArray = [[NSBundle mainBundle]
我想从我将在后台运行的应用程序中确切了解我的本机电子邮件应用程序的数据使用情况。我能够获得iphone的完整数据使用情况,但无法获得详细使用情况…没有可用于此信息的公共API。苹果不提供应用程序对它的访问。从iOS 7开始,您可以在系统应用程序中看到每个应用程序消耗的蜂窝数据的细分
声称提供数据使用统计数据的应用程序可以通过以下两种方式之一实现。他们让用户通过代理服务器运行一切(坏),或者他们使用一个unix实用程序,这是相当不准确的,因为它会在系统重新启动时重置(我在这里简化了很多)
基本上,
标签: Iphone
uiwebviewuimenucontrolleruipasteboarduimenuitem
我有UIWebView。我需要从UIWebView中选择一些文本。所以我用UIMenuController来控制MenuItem。我需要在单击按钮时显示UIMenuController。但它不起作用。如果我将代码粘贴到ViewDidLoad中,它就会工作
代码:
可能有点太晚了,两年前有人问过,但如果有人——像我一样——遇到:
你忘了让菜单控制器可见
[[UIMenuController sharedMenuController] setMenuVisible:YES animated:YES]
我正在编写一个将文本保存到CSV文件的应用程序。但在模拟器中尝试后,我在路径中找不到该文件
代码如下:
#import "protboViewController.h"
@interface protboViewController ()
@end
@implementation protboViewController
@synthesize email;
- (IBAction)retractKeyboard:(id)sender{
[self resignFirst
1 2 3 4 5 6 ...
下一页 最后一页 共 4121 页