我有一个UINavigationController我推几个视图.在viewDidLoad其中一个视图中,我想将其设置self.navigationItem.backBarButtonItem为自定义视图(基于自定义图像).我不知道为什么,但似乎没有用.相反,我得到了标准的"后退"按钮.
UIButton *backButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 63, 30)];
[backButton setImage:[UIImage imageNamed:@"back_OFF.png"] forState:UIControlStateNormal];
[backButton setImage:[UIImage imageNamed:@"back_ON.png"] forState:UIControlStateSelected];
UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
self.navigationItem.backBarButtonItem = backButtonItem;
[backButtonItem release];
[backButton release];
Run Code Online (Sandbox Code Playgroud)
我测试了一个标准的标题,它的工作原理.上面的代码有什么问题?
self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Prout" style:UIBarButtonItemStyleDone target:nil action:nil] autorelease];
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助.
Apple建议UIAlertViews/UIActionSheets在iOS 4中进入后台状态时解除任何一个状态.这是为了避免用户在以后重新启动应用程序时出现任何混淆.我想知道如何能够立刻优雅地解雇所有UIAlertViews,而不是每次我设置它时都不保留对它的引用...
任何的想法 ?
我有一个JSP页面,其中包含一段Javascript验证代码,该代码限制了提交时的一定数量的字符.我正在使用,<textarea>所以我不能简单地使用像a中的长度属性<input type="text">.
我document.getElementById("text").value.length用来获取字符串长度.我在Windows上运行Firefox 3.0(但我也用IE 6测试了这种行为).表单将提交给J2EE servlet.在我的Java servlet中,参数的字符串长度大于2000!
我注意到这可以通过添加回车来轻松复制<textarea>.我已经使用Firebug断言了<textare>它的长度,它实际上是2000个字符长.但是在Java方面,回车符转换为UNIX样式(\r\n而不是\n),因此字符串长度不同!
我错过了这里明显的东西或者什么?如果没有,您将如何可靠(跨平台/浏览器)确保它<textarea>是有限的.
我知道iPhone OS中有一部分Core Audio,但我不知道有多少效果/滤镜可用.如果它可用,我想得到一些关于如何在音频单元上应用一些简单效果的指示(延迟,回声等......).
background ×1
cocoa-touch ×1
core-audio ×1
ios ×1
ios4 ×1
iphone ×1
java ×1
javascript ×1
string ×1
uialertview ×1