草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - 在具有 NSDictionary 定义的程序中迷路 @

在遵循在线howto的过程中,我遇到了以下代码:NSDictionary*address=@{(NSString*)kABPersonAddressStreetKey:_address.text,(NSString*)kABPersonAddressCityKey:_city.text,(NSString*)kABPersonAddressStateKey:_state.text,(NSString*)kABPersonAddressZIPKey:_zip.text};在XCode4.5.1中无法编译。我收到两个错误:在程序中出现“@”在“:”标记之前应为“}”我在这里错过了什么?另外

objective-c - 如何在 iOS 中验证美国或加拿大的邮政编码?

我想知道有什么方法可以验证美国的邮政编码或加拿大的邮政编码吗?我试过使用正则表达式。喜欢美国-(BOOL)validateZip:(NSString*)candidate{NSString*emailRegex=@"(^{5}(-{4})?$)|(^[ABCEGHJKLMNPRSTVXY][A-Z][-]*[A-Z]$)";NSPredicate*emailTest=[NSPredicatepredicateWithFormat:@"SELFMATCHES%@",emailRegex];return[emailTestevaluateWithObject:candidate];}但它不

objective-c - 调用 becomeFirstResponder 后未调用 shouldChangeCharactersInRange 方法

嗨,我是iOS新手,我在我的项目中使用了多个文本字段,所以我想使用becomeFirstResponder对任何一个文本字段进行编辑。它在xcode3.2.5中运行良好,但在xcode4.2.1中出现问题在xcode4.2.1中调用becomeFirstResponder后我无法编辑文本字段,它显示虚拟键盘我可以点击按键但点击的按键是未在文本字段中输入。请帮帮我。 最佳答案 首先在接口(interface)中添加这个委托(delegate):@interfaceyourViewController:UIViewController如

objective-c - UIScrollView 中的 UIScrollView,如何在两者之间滚动时保持平滑过渡

我有以下布局(见下文),在大多数情况下都可以正常工作。用户可以在蓝色的UIScrollView中滚动(就所有意图和目的而言,它是一个UITableView,但这个问题概括了这一点),然后当他们到达在这个ScrollView结束时,他们可以再次开始滚动(他们必须Handlebars指拿开,然后再打开,因为内部ScrollView否则会像橡皮筋一样),“super”ScrollView开始滚动,显示图像的其余部分。我不想要的是整个(他们必须松开手指,然后再松开手指,否则内部ScrollView会像橡皮筋一样)。理想情况下,一旦包含的UIScrollView到达其内容的末尾,我希望super

objective-c - 删除 TabBar 按钮发光(不在图像上 - 隐藏按钮的选择色调)

我创建了一个标签栏应用程序,我正在使用带有背景图像的自定义标签栏。我已经完成了所有部分,但无法消除点击时标签栏按钮的发光(我只是更改了点击时的UIButton选择,但发光仍然存在)如何隐藏UITabBar按钮的发光(即隐藏按钮的选择色调)?现在TabBar是这样的..需要这样的tabBar 最佳答案 您可以使用以下代码。[[UITabBarappearance]setSelectionIndicatorImage:[[UIImagealloc]init]];试一试。 关于objectiv

ios - Objective-C 命名 UILabel iOS

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。很长一段时间以来,我一直在想如何处理这个问题。假设我要创建一个UILabel,这个标签将包含一个名称。因此,我没有多想,就将此UILabel命名为|name|。然后我将有一个NSString来保存名称的实际字符串。所以我认为将字符串命名为|name|会更合适吗?但是我会为UILabel命名什么呢?我考虑过将其命名为labelName。但这是非常不鼓励的匈牙

ios - Objective-C 生成位于给定 cgrect 中的随机点

我的要求是在给定区域生成一个随机点,即我有一些空间的Cg矩形,我需要在这个矩形中生成一个随机点..在这种情况下我该如何继续? 最佳答案 -(CGPoint)randomPointInRect:(CGRect)r{CGPointp=r.origin;p.x+=arc4random_uniform((u_int32_t)CGRectGetWidth(r));p.y+=arc4random_uniform((u_int32_t)CGRectGetHeight(r));returnp;} 关于i

ios - 对 X 和 Y 顶点数组进行排序? iOS/Objective-C

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭9年前。Improvethisquestion我有一个名为Line的核心数据实体。每行包含一个VerticePoint实例,该实例包含x和y属性。这些x和y顶点形成简单的二维多边形。我想要做的是对这些Line对象的数组进行排序,这些对象是随机排列的,这样形状的原点,即左下角的点,总是数组中的第一个元素,然后是剩余的顶点缠绕从原点逆时针方向。假设我原始数组中的点是(xy轴以0,0为中心):x=20,y=20x=20,y=10x=10,y=10x

ios - Objective-C 中的 UILexicon

如何在Objective-C中使用UILexicon?我发现Apple提供的文档非常无用。它有什么作用?它会返回字典或单词的正确拼写吗?还是我提供一个像“hellllo”这样的词并将其与正确的拼写“Hello”匹配并将其作为字符串返回?如有任何帮助,我们将不胜感激。requestSupplementaryLexiconWithCompletion:这是我的错误报告,但显然我会有错误,因为我完全在猜测如何使用该函数,不知道block语句中的内容(因为文档(当时)没有说明!(Beta4文档))哈哈哈! 最佳答案 我从未使用过此功能,但在

Objective-C:将两个整数相除并返回一个四舍五入的整数值

如何除以两个NSIntegers,例如13/4并将结果四舍五入为下一个整数=3?我见过一些将整数转换为float并返回整数的示例。但推荐的代码量最少的方法是什么? 最佳答案 假设x>=0和y>0:如果要向下取整:x/y如果要向上取整:(x+y-1)/y如果你想四舍五入到最近的:(x+y/2)/y 关于Objective-C:将两个整数相除并返回一个四舍五入的整数值,我们在StackOverflow上找到一个类似的问题: https://stackoverflo