小编Pop*_*eye的帖子

如果文本不适合框架,如何向UILabel添加点

我有一个带有多行UILabel的单元格,但是当文本的标签不适合框架时,不显示任何点.我怎样才能解决这个问题?

objective-c uilabel ios

15
推荐指数
3
解决办法
2万
查看次数

iOS CGColor与UIColor

我使用相同颜色的两种变体,浅色和深色版本来创建渐变.

码:

CAGradientLayer *gradient = [CAGradientLayer layer];

UIColor *light = [baseColor lightVersion];

UIColor *dark = [baseColor darkVersion];

gradient.colors = [NSArray arrayWithObjects:(id)[light CGColor], (id)[dark CGColor], nil];
Run Code Online (Sandbox Code Playgroud)

问题是,我注意到CGColor原始UIColor版本的版本不同.这是为什么?是什么之间的区别UIColorCGColor他们为什么不同?

objective-c uicolor ios

15
推荐指数
2
解决办法
7123
查看次数

NSDictionary访问值快捷方式

我不明白这些访问NSDictionary价值观的方式之间的差异

[my_dict objectForKey:@"field"]
[my_dict valueForKey:@"field"]
my_dict[@"field"]
Run Code Online (Sandbox Code Playgroud)

有人能告诉我吗?

dictionary objective-c nsdictionary

13
推荐指数
1
解决办法
1万
查看次数

在ios 7的文本字段中提供*提示*作为android中的edittext字段

我正在ios7应用程序中创建一个反馈表,并希望在名称,电话号码,电子邮件地址等各自UITextFields包含相应提示的几个UITextField.我使用xcode 5和ios7进行编程和创建应用程序而不使用故事板.

提示属性是android系统中进行编辑的文本字段中可用,但我无法找到任何这种性质在UITextFieldiOS中7.

objective-c uitextfield ios7 xcode5.0.1

12
推荐指数
1
解决办法
1万
查看次数

在字符串中查找数字模式

我希望能够在刺痛中找到一个子串,但它有一个独特的模式,我不知道如何找到.

EX.

NSString *test1= @"Contact Names
                  67-444-322
                  Dec 21 2012
                  23941 6745 9145072 01567
                  5511 23345 614567 123456
                  Older Contacts
                  See Back Side";
Run Code Online (Sandbox Code Playgroud)

我想在子字符串中找到以下模式(这些数字但不是日期数字)

                  23941 6745 9145072 01567
                  5511 23345 614567 123456
Run Code Online (Sandbox Code Playgroud)

但是,示例字符串的格式几乎不会相同.除了"联系人姓名","旧联系人"和"查看背面"之外,每次都会有不同的号码和不同的标题.一个将保持不变的是我正在寻找的数字总是有4个数字,但可能有1行或10行.

有谁知道我会如何解决这个问题?我正在考虑的事情可能只是找到字符串中的数字,然后检查哪些数字之间有3个空格.

谢谢

regex objective-c ios

10
推荐指数
2
解决办法
1624
查看次数

iOS - 填充静态UIPickerView

我有一个个人资料表格作为iOS应用程序注册过程的一部分.

我想对性别,标题,DOB等项目使用"下拉"菜单.每个项目的数据都是静态的 - 我将使用UIPickerView来实现 - 但我的问题是 - 我是否需要创建数组和数据委托填充每个单独的选择器还是有更简单的方法来应用静态数据?

objective-c uipickerview ios

10
推荐指数
1
解决办法
7471
查看次数

架构armv7的未定义符号:"_SCNetworkReachabilityCreateWithAddress"

对,这已成为一种正确的痛苦我现在已经看了2天,似乎无法解决它.这是我得到的错误.

Undefined symbols for architecture armv7:
"_SCNetworkReachabilityCreateWithAddress", referenced from:
  +[Reachability reachabilityWithAddress:] in Reachability.o
"_SCNetworkReachabilityCreateWithName", referenced from:
  +[Reachability reachabilityWithHostName:] in Reachability.o
"_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
  -[Reachability stopNotifier] in Reachability.o
"_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
  -[Reachability startNotifier] in Reachability.o
"_SCNetworkReachabilitySetCallback", referenced from:
  -[Reachability startNotifier] in Reachability.o
"_SCNetworkReachabilityGetFlags", referenced from:
  -[Reachability connectionRequired] in Reachability.o
  -[Reachability currentReachabilityStatus] in Reachability.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我添加了SystemConfiguration.framework,它似乎不想对它做任何事情,因为这个错误不会消失.我已经看了很多相同的问题,但很多都做了确认任何答案.这种刚刚在周末没有人接触它的时候发展起来的.谁能帮忙.

编辑 忘了添加这个位.

ld:警告:忽略文件/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks//SystemConfiguration.framework/SystemConfiguration,缺少必需的架构armv7在文件中

编辑 …

iphone xcode frameworks objective-c ios

9
推荐指数
1
解决办法
2万
查看次数

子类化UIAlertController

在iOS 8之前,我们不得不使用UIAlertViewUIActionSheet

我们不允许在它们上面混淆视图层次结构或子类.

UIAlertView 文档

UIAlertView类旨在按原样使用,不支持子类化.此类的视图层次结构是私有的,不得修改.

UIActionSheet 文档

UIActionSheet不是设计为子类,也不应该为其层次结构添加视图.如果您需要提供比UIActionSheet API提供的更多自定义的工作表,您可以创建自己的工作表并使用presentViewController以模态方式呈现它:animated:completion:.

然而,iOS8 Apple已经推出UIAlertController了更换两者UIAlertViewUIActionSheet(请查看此处的预发布文档).

因此,在这个预发布文档中,没有任何关于无法子类化或更改视图层次结构,它甚至有这种方法,addTextFieldWithConfigurationHandler:因此我们能够更改视图层次和/或子类,UIAlertController而不必担心Apple是否会批准或拒绝我们的应用程序?

objective-c uialertview uiactionsheet uialertcontroller

9
推荐指数
2
解决办法
7672
查看次数

更改ios8扩展导航栏颜色

我正在开发iOS8 App Extension(照片编辑扩展)

我尝试过这些方法来更新导航栏颜色,但是失败了:

[[UINavigationBar appearance] setBarTintColor:[UIColor yellowColor]];
[[UINavigationBar appearance] setTintColor:[UIColor blueColor]];
[[UINavigationBar appearance] setBackgroundColor:[UIColor blueColor]];
Run Code Online (Sandbox Code Playgroud)

它显示默认的半透明灰色导航栏.

默认导航. 颜色

有没有人知道如何更改iOS8扩展中的导航栏颜色?

objective-c ios ios8

9
推荐指数
2
解决办法
2812
查看次数

如何在不等待App Review的情况下继续使用TestFlight功能

由于Apple的收购,TestFlight正在关闭,我正在将我的beta测试组转移到iTunes Connect.

我曾经使用桌面应用上传我的新夜间版本,选择(全部)用户,然后点击下一步,就是这样.死简单.

我已按照http://help.testflightapp.com/customer/portal/articles/1800072上的说明操作,并已将我的联系人导入iTC.现在,我想提交我的构建,但我被告知我需要等待App Review,这对于测试来说似乎很荒谬.我已经搜索并看到我可以添加多达25个"内部"测试人员,这些测试人员不需要App Review来访问测试版应用程序.25个用户对我来说已经足够了,但据我所知,它需要我授予这些人访问我的应用程序的权限,因为它在我的应用程序的预发布/内部测试人员选项卡中明确说明:

可以在用户和角色中添加内部测试人员.

内部测试人员是具有管理员或技术角色的iTunes Connect用户.

我不想授予他们管理员或技术角色,我只是希望他们能够测试我的夜间版本.TestFlightApp就属于这种情况.底线:有没有办法实时提交构建版本,让人们测试它,而无需授予他们访问我的iTC应用程序的权限,也无需等待任何类型的App Review,就像正在关闭的TestFlightApp一样?如果不可能,还有其他选择吗?

itunesconnect ios testflight ios-provisioning

9
推荐指数
1
解决办法
3039
查看次数