我知道这可能听起来像一个愚蠢的问题,但我已经看过每一个地方。 我怎样才能做到这一点? 我知道如何用swype-to-delete方法来做到这一点,但是如何在这个function之外做到这一点呢? 请张贴一些代码示例。 谢谢! 库尔顿
我遇到了一个问题,我的button应该保持“按下”,同时显示popup窗口。 popup窗口是一些filter的select器,filter显示在button本身上。 当我点击它,它显示popover它成为取消select,不pipe是什么。 我认为我必须重新定义它在触摸事件上的行为,并使其不会在touch up inside 。 那么我想知道还有什么事情要负责呢? 但是我找不到iOS库中的事件列表,在StackOverflow中只是关于touch up inside或touch down错误行为的问题。 那么touch事件有什么区别呢? 触摸取消 – 当你触摸button,但移动你的手指,它仍然被取消select? 点击 – 点击右键。 触摸下来重复? 触摸拖动input?? 触摸拖动退出? 触摸拖动里面? 触摸拖到外面? 触摸里面 – 当你点击并释放button保持在它的边界。 它将UIButtons状态更改为Normal。 触摸外面 – 当你点击并释放button离开它的界限? 其他IBActions不是由UIButton发送的,对吧? 还有这些事件如何改变UIButton的外观? 像highlighted或selected ? 我会很感激关于IBActions的好文章的链接,因为我找不到它。
我想看看一个对象是否坚持在核心数据或不。 例如,我有核心数据中的朋友,我用firstName标识他们。 我可以查询核心数据来查看“George”是否已知。 如果结果集数组包含多于零的对象,我知道乔治在那里。 但核心数据将整个事物加载到内存中,而我只是想知道George是否存储了。 我将如何做到最有效的方式?
如果一个项目已经创build了禁用ARC,我该如何启用它,反之亦然?
我有一个PHP网页,需要login(用户名和密码)。 我有用户input的信息到应用程序就好了..但我需要一个例子如何做一个网站的POST请求。 在支持网站上的苹果示例是相当复杂的显示图片上传..我应该更简单..我只是想发布2行文字..任何人有任何好的例子? 亚历克斯
我正在尝试加载单元格中的分析数据,但问题是,它正在同步发生,UitableView不会显示,直到数据完成加载。 我试图通过使用performSelectorInBackground来解决这个问题,但是现在数据并没有加载到单元格中,直到我开始滚动。 这是我的代码: – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self performSelectorInBackground:@selector(fethchData) withObject:nil]; } – (void)viewDidUnload { [super viewDidUnload]; // Release any retained subviews of the main view. self.listData = nil; self.plot=nil; } -(void) fethchData { NSError *error = nil; NSURL *url=[[NSURL alloc] initWithString:@"http://www.website.com/"]; […]
我创build了一个带有代码的UIToolbar,另一个带有界面生成器。 但是,发现两个工具栏有不同的左右填充,如下所示: 从界面生成器: 从代码: UIImage *buttonImage = [[UIImage imageNamed:@"button.png"] stretchableImageWithLeftCapWidth:10 topCapHeight:0]; UIButton *btnTest = [UIButton buttonWithType:UIButtonTypeCustom]; [btnTest setBackgroundImage:buttonImage forState:UIControlStateNormal]; [btnTest setTitle:@"Back" forState:UIControlStateNormal]; [btnTest.titleLabel setFont:[UIFont boldSystemFontOfSize:13]]; [btnTest setBackgroundImage:[imgToolbarButton stretchableImageWithLeftCapWidth:5 topCapHeight:0] forState:UIControlStateNormal]; [btnTest addTarget:self action:@selector(clearDateEdit:) forControlEvents:UIControlEventTouchUpInside]; btnTest.frame = CGRectMake(0.0, 0.0, 50, 30); UIBarButtonItem *btnTestItem = [[UIBarButtonItem alloc] initWithCustomView:btnTest]; [self.toolbar setItems:[NSArray arrayWithObjects:btnTestItem,nil]]; [btnTestItem release]; 我的问题是如何通过代码调整左侧和右侧的UIToolbar的填充? 更新 我发现这个alignment问题只发生在用UIButton的customView的UIBarButtonItem,UIBarButtonItem的alignment很好。 任何想法是什么原因或解决这个问题。 […]
这应该很容易,但我很难find最简单的解决scheme。 我需要一个NSString ,它等于另一个string连接自己给定的次数。 为了更好的解释,请考虑下面的python示例: >> original = "abc" "abc" >> times = 2 2 >> result = original * times "abcabc" 任何提示? 编辑: 从OmniFrameworks看这个实现之后,我打算发布一个与Mike McMaster的答案类似的解决scheme: // returns a string consisting of 'aLenght' spaces + (NSString *)spacesOfLength:(unsigned int)aLength; { static NSMutableString *spaces = nil; static NSLock *spacesLock; static unsigned int spacesLength; if (!spaces) { spaces = […]
我得到一个空值的数组。 请检查我的数组结构: ( "< null>" ) 当我试图访问索引0因为崩溃 -[NSNull isEqualToString:]: unrecognized selector sent to instance 0x389cea70 目前由于该数组崩溃而崩溃: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull isEqualToString:]: unrecognized selector sent to instance 0x389cea70' *** First throw call stack: (0x2d9fdf53 0x3820a6af 0x2da018e7 0x2da001d3 0x2d94f598 0x1dee57 0x1dfd31 0x302f598d 0x301a03e3 0x3052aeed 0x3016728b 0x301659d3 0x3019ec41 0x3019e5e7 0x30173a25 0x30172221 0x2d9c918b […]
我想重新加载UIViewController中的数据,当应用程序成为活动或成为前景。 我知道在AppDelegate类中调用applicationDidBecomeActive。 但我必须有一个全局variables为UIViewController重新加载其数据在AppDelegate类像这样的代码: in AppDelegate.m // global variable UIViewController *viewController1; UIViewController *viewController2; -(void)applicationDidBecomeActive:(UIApplication *)application { [viewController1 reloadData]; [viewController2 reloadData]; } 但是,当我有很多UIViewControllers时,这是不方便的。 我可以在UIViewController而不是AppDelegate类中使用applicationDidBecomeActive吗? 还是有比UIViewController的全局variables更好的方法? 我也需要从UIViewControllers中使用下面的方法: -(void)applicationWillResignActive:(UIApplication *)application -(void)applicationDidEnterBackground:(UIApplication *)application -(void)applicationWillEnterForeground:(UIApplication *)application