草庐IT

cocoa-touch

全部标签

objective-c - 如何在主细节应用程序中使细节 View 可滚动

我只在iOS上工作了几个月,但我已经用头撞墙好几个小时了,因为一些看起来应该很简单的事情。我将Xcode中的主细节模板用于iPad应用程序。我希望细节部分可以滚动,以在任一方向显示框架中可见内容下方的内容。我已经尝试了多种在viewWillAppear、viewDidLoad、loadView中的DetailViewController中添加ScrollView的组合......我能想到的最好的是顶层看起来像可ScrollView,因为它确实显示滚动条并向我展示我scrollView.contentSize是否正确,因为我可以平移,但带有字段和内容的实际View不会移动,并且无法编辑字

iphone - Sencha Touch 2 如何在 Windows 上构建 iOS 应用程序?

我在技术层面想知道这个问题。我了解到iOS应用程序只能在MacOSX上构建,因为您需要与MacOSX和XCode捆绑在一起的工具链。那么有谁知道Sencha的应用程序构建器如何也可以在Windows上构建native应用程序?为什么以前没有其他人这样做过? 最佳答案 (此信息未深入了解Sencha的打包机制).app文件代表一个bundle,它本质上是一个包含一些文件和.plist属性文件的文件夹。该包还包含一个可执行文件,在Sencha的情况下它可能总是相同的。此可执行文件的唯一目的是启动UIWebView以显示应用程序的主视图。

ios - 点击 UIButton 以编程方式创建另一个 UIButton

我正在尝试以编程方式创建一个UIButton。我有一个名为“addCash”的按钮(已在界面生成器中创建),点击此按钮后我希望另一个按钮动态出现。当在viewDidLoad中完成时,此按钮工作正常,但这不是我想要的,因为在创建此新按钮之前需要点击“addCash”。这是我目前所拥有的...-(IBAction)addCash{UIButton*theButton=[[UIButtonbuttonWithType:UIButtonTypeRoundedRect]retain];theButton.frame=CGRectMake(80,50,150,40);[theButtonsetTi

objective-c - 如何将其他 View Controller 推送到 NavigationController 但保留 TabBar?

我有一个以导航Controller根部的基本ViewController开头的应用-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.navController.viewControllers=[NSArrayarrayWithObject:[selfgetHomeViewController]];[[selfgetWindow]addSubview:self.navController.view];[[selfgetW

ios - UITextFields 间歇性地不允许用户交互

我知道这是一个很长的镜头,问题描述充其量也很模糊,但我希望有人也遇到过。我有一个以模态方式呈现的UIViewController子类。Controller的View包含一些UIButton和一些UITextField。ViewController可能会在用户session期间出现多次;它在每次出现时都会创建,并在被关闭时被销毁。大多数时候一切都按预期工作,但是,有时文本字段不响应用户触摸,即点击它们不会调出键盘。View上的按钮工作正常,只是文本字段被禁用。这可能是什么原因造成的? 最佳答案 事实证明,模态呈现的ViewContro

ios - 更改为横向时制作可 ScrollView

当更改为横向模式时,如何使View可滚动?例如我有一个纵向模式的应用程序,涉及很多信息。我已经预置了所有的支柱和Spring,但我仍然需要在底部留出一些空间,所以我想启用滚动功能,但我该如何实现? 最佳答案 当内容大小大于滚动的框架时,启用滚动。尝试以下操作:myScroll.contentSize=CGSizeMake(100.0f,200.0f);myScroll.frame=CGRect(0.0f,0.0f,100.0f,100.0f);这将使您垂直滚动,因为内容大小的高度大于框架的高度。虽然这会让你水平滚动:myScroll

objective-c - 无法在 UINavigationBar 中重命名或设置新的 backBarButtonItem

我正在使用XCode4.3.2,并且只想在我的UINavigationBar中设置我的后退按钮的文本。简单的方法就是使用-(void)loadView{[superloadView];self.navigationItem.backBarButtonItem=[[UIBarButtonItemalloc]initWithTitle:@"Back"style:UIBarButtonItemStyleBorderedtarget:nilaction:nil];}但是id不起作用。我打开Storyboard并看到:后退按钮被禁用。所以,我无法设置按钮或禁用它。我现在可以做什么?

ios - 调用 touchescancelled 而不是 touchesended

我正在尝试在触摸时点亮View并在触摸结束时取消点亮。在执行此操作时,我注意到当我从View中抬起手指时,-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event方法未被调用,而是-在View上调用(void)touchesCancelled:(NSSet*)toucheswithEvent:(UIEvent*)event方法。这是正常行为吗?我认为如果由于低内存警告等系统问题而取消触摸,则会调用touchesCancelled。我通过使用touchesCancelled完成了我的工作,但我想知道为什么它没有正确调用tou

iphone - 使用 GData Obj-C 设置 YouTube 视频的隐私

我知道我可以将视频设置为“私有(private)”,同时将其上传到Youtube,方法是:GDataYouTubeMediaGroup*mediaGroup=[GDataYouTubeMediaGroupmediaGroup];[mediaGroupsetIsPrivate:YES];有没有类似的方法可以在上传视频时将其设置为“不公开”?提前致谢。 最佳答案 由于我没有使用GDataAPI的更新版本,因此我首先必须进行此处列出的更改:[http://code.google.com/p/gdata-objectivec-client/

IOS 推送通知声音不起作用

我正在以这种方式实现通知:-(void)scheduleLocalNotificationWithDate:(NSDate*)AlarmDate{UILocalNotification*Notification=[[UILocalNotificationalloc]init];Notification.fireDate=AlarmDate;Notification.alertBody=@"Timetowakeup!";Notification.soundName=@"sound.caf";[[UIApplicationsharedApplication]scheduleLocalNot