草庐IT

cocoa-touch

全部标签

ios - 通过 UILocal 通知打开特定 url 而不是打开应用程序

我想通过本地通知打开特定的url,而不是打开应用程序本身。可能吗??如果不可能,如何检测特定通知(比如我的网址打开通知)被触发并在应用程序打开后立即直接发送到该网址? 最佳答案 回答您的第一个问题“是否可以从通知警报中打开URL?”肯定是NO。但是您可以找到另一种方法来做到这一点,这实际上是您的第二个问题。UIApplication有一个委托(delegate)方法,只要您的应用程序在单击本地通知警报时启动,就会调用该方法。在您的AppDelegate.m中使用下面的方法打开URL-(void)application:(UIAppl

iphone - 核心数据错误?

我正在开发一个使用coredata保存url的应用程序。我在CoreDataRepository对象类而不是AppDelegate中定义NSManagedObjectContext、NsManagedObjectModel、NSPersistentStoreCoordinator。我正在使用CoreDataRepository的引用保存此url。我遇到以下错误。Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_CoreDataRepository",referencedfrom:objc-class-refinHomeViewCont

iphone - iOS:如何判断 UILabel 的字体是否已自动调整大小?

有没有办法以编程方式确定标签中的文本是否已自动调整大小? 最佳答案 您可能会检查带有字体的文本大小,并将其与标签的宽度进行比较。也许是这样的:CGSizesize=[yourLabel.textsizeWithFont:label.fontconstrainedToSize:CGSizeMake(100000,yourLabel.frame.size.height)lineBreakMode:yourLabel.lineBreakMode];if(size.width>label.frame.size.width){//youare

objective-c - 自定义 UIMenuItem 只在第一次显示

我在我的ViewController的-(void)viewDidLoad方法中添加了一个自定义菜单:UIMenuItem*menuItem=[[UIMenuItemalloc]initWithTitle:@"Readselected"action:@selector(readSelectedText)];[UIMenuControllersharedMenuController].menuItems=[NSArrayarrayWithObject:menuItem];在同一个Controller中我也实现了这个方法:-(BOOL)canPerformAction:(SEL)actio

objective-c - 返回指向不同对象的指针的方法会自动分配并初始化另一个对象吗?

假设我有这段代码:NSString*inspDate=@"20120515";NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyyMMdd"];NSDate*inspectionDate;inspectionDate=[dateFormatterdateFromString:inspDate];当我检查它是否有效时(NSDate包含格式正确的数据)它确实...但为什么呢?这里我通过以下步骤:NSDateFormatter的内存正在堆中分配和实例化。dat

ios - monotuch - 可重复使用的 iOS 自定义 View

好的,所以这个可能有点挑战,因为它是单点触控...我有一个可重复使用的自定义工具栏,我计划在多个屏幕上重复使用。我想在InterfaceBuilder中创建工具栏我希望能够从任何ViewController更新工具栏上的标签。所以我可能有五个不同的ViewController,它们都有这个工具栏,并且可以更新上面的标签。所以我的问题是:我什至如何开始在MonoTouch中子类化UIView?如果我创建一个新的“iPhoneView”,它给我的只是一个Nib。我没有地方可以联系网点或事件。鉴于您能够告诉我如何设置MonoTouch以拥有用于子类化UIView的C#代码文件,以便我可以处理

iphone - 如何 : Flipboard Navigation Animation (Not the Page Flip)

注意:我不是在问翻页动画。我对制作类似的翻板导航动画非常感兴趣。(请参阅随附的屏幕截图)。旧View将下沉并消失,而传入View将从右向中心滑动是否有任何我应该查看的github存储库或代码片段? 最佳答案 经过长时间的搜索,在github中找到了这个。https://github.com/dingtianran/DTRNavigationController 关于iphone-如何:FlipboardNavigationAnimation(NotthePageFlip),我们在Stac

iphone - iPad 和 iPhone 中的 UITextField keyboardType

iPad中的键盘类型:UIKeyboardTypeNumberPad与iPhone不同,我只想在iPad中使用iPhone类型,不知道如何制作它。 最佳答案 iPad没有单独的数字键盘。如果你在iPad上设置它,键盘就会出现,它会自动进入“数字和符号”模式。如果您想要一个类似于iPhone上的数字键盘,您应该为iPad创建一个自定义键盘。 关于iphone-iPad和iPhone中的UITextFieldkeyboardType,我们在StackOverflow上找到一个类似的问题:

objective-c - 重启应用程序的按钮

我一直在制作一个需要帮助的应用程序。在我完成我希望应用程序执行的操作后,它会转到一个新页面。当我按下返回按钮时,它仍处于与我离开时相同的状态。当我按下按钮时,我希望第一个View完全重置。关于如何执行此操作的任何建议?感谢您的帮助!这是按钮当前功能的代码:-(IBAction)retry:(id)sender{[selfdismissModalViewControllerAnimated:YES];} 最佳答案 在最初显示的viewController上实现viewWillAppear,如下所示:-(void)viewWillApp

objective-c - iOS 本地化不加载语言

今天我想试试iOS的localization功能。我在我的项目中添加了一个Localizable.strings文件,内容如下:"TP_Start_Button"="WorkoutPlan";"TL_Start_Button"="TrainingLog";"Calc_Start_Button"="Calculator";我像这样设置三个UIButtons的标题:-(void)viewDidLoad{[superviewDidLoad];[self.tp_start_buttonsetTitle:NSLocalizedString(@"TP_Start_Button",nil)forSt