草庐IT

object-dumper

全部标签

objective-c - 具有透明背景的 UITableView 具有纯黑色边框

我试图在我的UITableView上设置透明背景,但我有这个黑色边框。(来源:hostingpics.net)有什么想法吗? 最佳答案 [tableViewsetOpaque:NO];[tableViewsetBackgroundColor:[UIColorclearColor]]; 关于objective-c-具有透明背景的UITableView具有纯黑色边框,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

ios - getter 和 setter 不工作 objective-c

我不能在objective-c中这样做吗?@interfaceFoo:NSObject{intapple;intbanana;}@propertyintfruitCount;@end@implementationFoo@synthesizefruitCount;//withoutthiscompilererrorswhentryingtoaccessfruitCount-(int)getFruitCount{returnapple+banana;}-(void)setFruitCount:(int)value{apple=value/2;banana=value/2;}@end我正在使

objective-c - iOS : 2 Buttons both call the same view controller. 如何找到点击的是哪一个?

标题说明了我要找的大部分内容:我的主菜单上有2个按钮,它们都调用同一个ViewController。根据单击哪个按钮,ViewController的行为会有所不同。我以为我已经使用NSNotificationCenter进行了修复,但它不会在第一次进入ViewController时捕获任何内容(因为它尚未加载)。还有其他方法可以做到这一点吗?编辑:似乎有些困惑,也许在我这边。问题是跨多个ViewController传递信息。主菜单ViewController中的按钮调用第二个ViewController,问题是第二个ViewController不知道在主菜单ViewController

ios - Objective-C:将字符串参数传递给 taggesture @selector

我想要实现的是:当我点击一个特定的UIImageView时,UITapGesture会将一个字符串传递给tap方法。我的代码如下:假设我已经有一个UIImageView对象,当我点击这个图像时,它会调用电话,UITapGestureRecognizer*tapFirstGuy=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(makeCallToThisPerson:@"1234567")];[imageViewOneaddGestureRecognizer:tapFirstGuy];-(void)mak

objective-c - 这是使用快速枚举的低效方法吗?

我不完全了解枚举的工作速度的细节,但比较以下两种情况:for(NSObject*objectinself.myParent.parentsParents.granfathersMother.cousin.unclesNephew.array){//dosomething}对比NSArray*array=self.myParent.parentsParents.granfathersMother.cousin.unclesNephew.array;for(NSObject*objectinarray){//dosomething}在第一个示例中,它是否会在每次迭代时都遍历整个链来获取数组

ios - 将参数传递给 Objective-C 中的选择器

我的函数是这样的-(void)doTransition:(id)senderwithID:(int)n如何将intn传递给选择器,target:selfselector:@selector(doTransition:)withID:3这行不通请帮忙谢谢 最佳答案 所以,我用谷歌搜索“使用参数调用选择器”并得到了一堆结果,第一个是关于SO的问题:Objective-C:Callingselectorswithmultiplearguments投票最多的答案有一些细节,特别是:[selectorTargetperformSelector

php - 如何使用 Objective-C 在 iOS 上执行相同的加密/解密 PHP 函数?

我在PHP中有一个加密和解密字符串的函数:functionencrypt_decrypt($action,$string){$output=false;$key='mykeyhereblah';$iv=md5(md5($key));if($action=='encrypt'){$output=mcrypt_encrypt(MCRYPT_RIJNDAEL_256,md5($key),$string,MCRYPT_MODE_CBC,$iv);$output=base64_encode($output);}elseif($action=='decrypt'){$output=mcrypt_d

ios - objective-c : How to create different shades of a color

是否有任何算法可以为给定的Hex或RGB值创建不同的阴影?我尝试过增加和减少alpha,但它看起来不太适合浅色(例如:白色)。 最佳答案 最好的方法是使用HSB色彩空间。这就是我在最新应用程序中处理键盘左手部分的方式...颜色的“阴影”是H值和S值。然后,您可以通过调整B值来更改它的亮度。所以如果你有一种颜色...HSB-0.5,0.9,0.9-非常浅的蓝色您可以通过更改B值来创建更深的阴影...HSB-0.5,0.9,0.3-同色系的深蓝色。创建HSB颜色,例如...UIColor*color=[UIColorcolorWithH

ios - 我可以将 Objective C 中的泛型用于针对 iOS 8 的应用程序吗?

针对ObjectiveC的新Xcode7泛型功能是编译器功能还是需要iOS9?我可以面向iOS8,但仍然使用泛型吗? 最佳答案 这是一个编译器特性。当您声明例如NSArray*是编译器然后假装而不是-addObject:(id)你有-addObject:(NSString*),如果您提供了错误类型的参数,则会生成适当的消息。它仍然是Objective-C,所有内容仍然都是动态类型的。NSArray只有一种实现方式,无论泛型如何,它总是被使用,并且和以前一样。没有代码生成,也没有动态运行时恶作剧。此外,所有类都是如此,而不仅仅是NSA

objective-c - 在 UINavigationViewController 的 Root View 中隐藏导航栏,但在其他 View 中显示

我是iOS开发的初学者,标题已经说明了一切。我有一个UINavigationController;如果用户正在查看RootView,我希望它不显示导航栏,但在其他View中显示导航栏。有没有一种优雅的方式来做到这一点? 最佳答案 在所有ViewController上使用这行代码[navigationControllersetNavigationBarHidden:YESanimated:YES];如果不需要动画,你可以执行animated:NO并添加此代码在viewDidLoad中,否则将其放在viewWillAppear或view