我有一个字符串,只需要az,0-9和_
如何检查输入是否有效?我试过这个,但它接受像å,ä,ö,ø等字母.
NSString *string = [NSString stringWithString:nameField.text];
NSCharacterSet *alphaSet = [NSCharacterSet alphanumericCharacterSet];
[string stringByTrimmingCharactersInSet:alphaSet];
[string stringByReplacingOccurrencesOfString:@"_" withString:@""];
BOOL valid = [[string stringByTrimmingCharactersInSet:alphaSet] isEqualToString:@""];
Run Code Online (Sandbox Code Playgroud) 我正试图在iOS 7中删除UISearchBar的边框.在iOS 6中,它工作正常.我以编程方式创建了UISearchBar.我几乎尝试了Stack Overflow和Google的所有内容.
SearchBar正在寻找

我想要实现的目标

我尝试了下面提到的所有这些东西
searchBar.layer.borderWidth = 1;
searchBar.layer.borderColor = [[UIColor whiteColor] CGColor];
Run Code Online (Sandbox Code Playgroud)
和
for (id img in searchBar.subviews)
{
if ([img isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
{
[img removeFromSuperview];
}
}
Run Code Online (Sandbox Code Playgroud)
和
for (UIView *sub in self.tableView.tableHeaderView.subviews) {
if ([sub isKindOfClass:[UIImageView class]]) {
sub.hidden = YES;
}
}
Run Code Online (Sandbox Code Playgroud)
但仍然没有成功.
我想确保a CGSize小于或等于另一个CGSize.喜欢:
CGSize firstSize = CGSizeMake(1.0,1.0);
CGSize secondSize = CGSizeMake(5.0,3.0);
if(firstSize <= secondSize){
Do Stuff . . .
}
Run Code Online (Sandbox Code Playgroud)
我该如何比较呢?
我是一名新开发者iOS.
我使用自动布局.
我有个问题.在约束之后,我无法获得UIView的实际大小.
例如,当我想获得UIView带约束的大小时
self.container.frame.size.height
Run Code Online (Sandbox Code Playgroud)
对于所有设备尺寸,它总是返回550.但是当我在差异设备上运行它时,我可以看到它有不同的大小.
谢谢
如何强调UILabel仅使用故事板的部分文本?我能够在代码中执行此操作,并且我能够为标签的整个文本加下划线,但不仅仅是字符串中的一个或两个单词.
我无法打开URL,UIWebView因此我已经进行了搜索并发现我需要对URL进行编码,因此我尝试对其进行编码,但是我在URL编码方面遇到了问题:我的网址是http://somedomain.com/data/Témp%20Page%20-%20Open.html(它不是真正的网址).
我很担心%20,我试着用替换stringByReplacingOccuranceOfString:@"" withString:@"",它给我我想要像URL http://somedomain.com/data/Témp Page - Open.html但它不是开放的UIWebView,但令人惊讶它在打开Safari和FireFox完善.即使我打开未编码的URL,它也会自动转换并打开我正在寻找的页面.
我已经谷歌进行URL编码了,它指出了我已经检查过的不同结果,但没有结果帮助我!我在不同的URL编码问题中尝试了不同的函数答案,但它只是更改了所有特殊字符并使我的URL像在一起,甚至在任何浏览器中http%3A%2F%2Fsomedomain.com%2Fdata%2FT...都无法打开UIWebView.
它提供了以下Error Log的UIWebView delegate
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { }
Run Code Online (Sandbox Code Playgroud)
错误代码:101&描述:错误域= WebKitErrorDomain代码= 101"操作无法完成.(WebKitErrorDomain错误101.)"UserInfo = 0x6e4cf60 {}
我要添加阴影和中风的影子上UIView
这是我的设计师给我申请阴影,
对于投影,他告诉我使用RGB(176,199,226),不透明度为90%,距离为3,尺寸为5
对于描边阴影,他告诉应用RGB(209,217,226)大小为1和100%不透明度.
这是photoshop应用效果屏幕,


具有所需阴影的视图(预期输出)

我尝试了以下方法来获得投影
viewCheck.layer.masksToBounds = NO;
viewCheck.layer.cornerRadius = 5.f;
viewCheck.layer.shadowOffset = CGSizeMake(.0f,2.5f);
viewCheck.layer.shadowRadius = 1.5f;
viewCheck.layer.shadowOpacity = .9f;
viewCheck.layer.shadowColor = [UIColor colorWithRed:176.f/255.f green:199.f/255.f blue:226.f/255.f alpha:1.f].CGColor;
viewCheck.layer.shadowPath = [UIBezierPath bezierPathWithRect:viewCheck.bounds].CGPath;
Run Code Online (Sandbox Code Playgroud)
这就是它的结果,

我在理解如何将中风和阴影应用到photoshop截图中时遇到问题(我已在上面添加).如何应用距离,点差,大小,位置?
有人能指出我应用这些阴影的指南吗?有很多阴影效果出现,我想学习如何在这里提出每个问题!
谢谢 :)
我有一个离子应用程序,我正在尝试运行它:
ionic cordova build ios
Run Code Online (Sandbox Code Playgroud)
编译成功,但在它成功之前我看到了这些错误:
RegisterExecutionPolicyException /Users/moblizeit/Library/Developer/Xcode/DerivedData/Scan_Buddy-bgqkrrwvotqcxbgakwtfvdcnmkvx/Build/Intermediates.noindex/ArchiveIntermediates/Scan\ Buddy/InstallationBuildProductsLocation/Applications/Scan\ Buddy.app (in target 'Scan Buddy' from project 'Scan Buddy')
cd /Users/moblizeit/code-repo/apps/business-card-scanner/businesscardscanner/platforms/ios
builtin-RegisterExecutionPolicyException /Users/moblizeit/Library/Developer/Xcode/DerivedData/Scan_Buddy-bgqkrrwvotqcxbgakwtfvdcnmkvx/Build/Intermediates.noindex/ArchiveIntermediates/Scan\ Buddy/InstallationBuildProductsLocation/Applications/Scan\ Buddy.app
note: Execution policy exception registration failed and was skipped: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" (in target 'Scan Buddy' from project 'Scan Buddy')
Run Code Online (Sandbox Code Playgroud)
关于什么是失败以及如何解决它的任何想法?
我使用了这个问题的答案,为Objective-C对象列出了选择器,并列出了我的类对象正在响应的所有选择器.在一个巨大的列表中,我找到了一个名为".cxx_destruct"的选择器(是的,它以点开头),我第一次看到这个,并且从未听说过它.我用Google搜索并找到了这个目标C:ARC错误(自动释放问题).
我脑子里有些问题吗?
如何隐藏此<以编程方式从状态栏返回Safari?

我正在我的应用程序中获取它 - 因为如果用户想要使用他们的Facebook帐户登录,我将从我的应用程序中退出.
这是我不喜欢(想要)在我的应用程序中"返回Safari"的场景.
ios ×9
objective-c ×4
applinks ×1
attributes ×1
autolayout ×1
cocoa-touch ×1
cordova ×1
cordova-ios ×1
dropshadow ×1
ios9 ×1
selector ×1
storyboard ×1
strokeshadow ×1
text ×1
uilabel ×1
uisearchbar ×1
uistatusbar ×1
uiview ×1
url-encoding ×1