我有一个顶部有UIImage的滚动视图,UIImage有自己的视图控制器类,滚动视图位于主根控制器上.我将隐藏状态栏方法添加到根控制器,但是当我运行程序时,状态栏消失但是留下空白区域,并且视图不会在状态栏空白区域上增长.我厌倦了其他方法,但我仍然得到相同的空白区域我也试图启用滚动垂直,看起来状态栏位于我的所有视图的顶部,当我向上滚动它继续在状态栏下.
可能是什么导致了这个?
我有一堆"位置" - 有些是准确的(gaborone,博茨瓦纳),有些是地理编码(40.75,-73.997),有些是完全没用的(#siliconcape).我需要找到一种方法来遍历列表并确定每个字符串和地理编码的城市和国家/地区,并为无效位置返回空值.
是否有某种库/服务/ api /方法可用于确定给定字符串是否代表有效的地理位置?在考虑拼写错误,订购错误等方面?
所以我运行的iPhone应用程序由UITabBarController控制在最高级别.它是许多iPhone应用程序中底部的默认黑色Tab栏.我是iPhone SDK编程的新手,我知道我已经看到其他应用程序底部的Tab Bar有自己的背景颜色.我不确定他们是否像我一样使用此标签栏作为其应用的主控制器,但问题适用于此:
如何在应用程序中更改主UITabBarController的背景颜色?我想把它改成一个深绿色的绿色,类似于我在我的应用程序中放置的导航栏和标签的颜色.我觉得很奇怪苹果如何使得它可以很容易改变导航栏(不控制器),和其他东西的颜色,但是当涉及到控制器(在这种情况下,标签栏控制器),我无法找到实现单路这干净而有效.
我从来没有为iPhone编写任何代码,但为Windows Mobile编写了一个GPS跟踪器,随着iOS4的发布,我知道多任务故事已有一些改进.
是否可以使用iPhone iOS4上运行的应用程序记录GPS路径?你能通过在后台运行或使用预定推送通知来唤醒应用程序或其他方式来实现这一目标吗?
此外,如果可以进行上述操作,是否可以通过网络电话等在后台传输GPS试用版.
我想添加一些链接到我的一些网站,但这些链接将调用javascript函数,不会加下划线,我也希望将光标更改为标准指针.这是最好的方法,为什么?
现在我可以想到两个方法:
<a href="javascript:someFunction()" style="text-decoration:none">LINK</a>
要么
<span onClick="someFunction();" style="cursor: pointer;">LINK</span>
你觉得哪一个更好?
我希望在UITableView行显示徽章信息,如下图所示

我尝试使用以下代码:
UILabel *labelCell1 =[ [UILabel alloc]init];
labelCell1.frame = CGRectMake(160.9f,10.0f,60.0f,30.0f) ;
[labelCell1 setBackgroundColor:[UIColor
colorWithPatternImage:[[UIImage imageNamed:@"block.png"]
stretchableImageWithLeftCapWidth:0.0 topCapHeight:0.0]]];
Run Code Online (Sandbox Code Playgroud)
但我无法得到上图所示的圆形块的结果.
在这个简单的脚本中我得到错误"obj.parentNode.getElementById不是一个函数",我不知道,出了什么问题.
<script type="text/javascript">
function dosomething (obj) {
sibling=obj.parentNode.getElementById("2");
alert(sibling.getAttribute("attr"));
}
</script>
<body>
<div>
<a id="1" onclick="dosomething(this)">1</a>
<a id="2" attr="some attribute">2</a>
</div>
</body>
Run Code Online (Sandbox Code Playgroud) 当我需要从方法返回时,我一直很困惑如何处理NSMutableArray的释放.我甚至不确定我是否应该释放它.
我有代码:
-(NSArray *)methodToCall {
NSMutableArray *mutArray = [[NSMutableArray alloc] initWithCapacity:10];
//Fill the array with stuff here
[mutArray release]; //Am I suppose to have this to keep the memory down?
return mutArray;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是我是否想要[mutArray release];在代码中使用.有人可以解释一下吗?我很茫然,我希望尽可能保持我的代码干净无泄漏.
我正在尝试为Android上的应用程序实现一些自动注销代码.
我需要检测属于应用程序的所有活动是否已进入后台,而不是使用onPause()和onResume()为每个单独的活动.iOS有一个applicationDidEnterBackground:我可以使用的有用方法,但我无法在Android的Application类中找到类似的功能.
一种方法似乎是有一个AtomicInteger计数器,一旦活动变得可见就增加它,并在它完成时减少它或者调用onStop().因此,如果计数器变为零,我可以启动在后台运行的服务并处理注销.这是通常的做法吗?
我正在寻找具有良好API的GPS.我希望能够向它发送一个地址,并告诉它导航到该地址.我还需要从GPS拉出当前位置.我希望能够通过蓝牙连接到笔记本电脑的GPS,甚至只需一根USB线就能做到这一点.
我稍微看了一下Dash,但每月订阅是一个缺点.另外,我想在我们的专用网络上保留位置和地址.
我是.NET程序员,所以.NET友好的API对我来说最好.
如果您能向我展示使用API向GPS推送数据和从GPS提取数据的一些示例,则可以获得奖励积分.
iphone ×5
api ×2
gps ×2
javascript ×2
objective-c ×2
android ×1
dhtml ×1
dom ×1
geolocation ×1
google-maps ×1
html ×1
hyperlink ×1
logout ×1
maps ×1
php ×1