小编Gio*_*era的帖子

如何在swift中验证电子邮件地址?

有谁知道如何在Swift中验证电子邮件地址?我找到了这段代码:

- (BOOL) validEmail:(NSString*) emailString {

    if([emailString length]==0){
        return NO;
    }

    NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";

    NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil];
    NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])];

    NSLog(@"%i", regExMatches);
    if (regExMatches == 0) {
        return NO;
    } else {
        return YES;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不能把它翻译成斯威夫特.

email validation ios swift

305
推荐指数
16
解决办法
17万
查看次数

最大长度UITextField

当我试过你如何使用swift设置可以输入UITextField的最大字符数?,我看到如果我使用全部10个字符,我也无法删除该字符.

我唯一能做的就是取消操作(一起删除所有字符).

有谁知道如何不阻止键盘(所以我不能添加其他字母/符号/数字,但我可以使用退格键)?

character max uitextfield ios swift

107
推荐指数
11
解决办法
11万
查看次数

键盘完成关键动作swift iOS不起作用

我是stackoverflow的新手,我遇到了新的swift代码问题.我已经使用"Done"自定义了键盘上的返回按钮,但是当我点击它时,不要降低任何东西......如何隐藏键盘呢?我添加了一个代码(在这个网站上找到),当你点击某个地方而不是键盘时隐藏键盘,但我不能通过点击"完成"按钮来定制它...谢谢你之前!!

keyboard action return ios swift

27
推荐指数
2
解决办法
4万
查看次数

Swift iOS中的屏幕截图?

如何通过代码(在Swift中)从我的屏幕截取屏幕截图并保存?我可以截取屏幕并将其保存为图像吗?

我看了,我看到了这段代码,但我不能使用它(我认为),因为它没有做任何事情.

var screen = UIScreen.mainScreen()
snapshotVieww = screen.snapshotViewAfterScreenUpdates(false)
UIGraphicsBeginImageContextWithOptions(screen.bounds.size, false, 0)
snapshotVieww.drawViewHierarchyInRect(view.bounds, afterScreenUpdates: true)
var image:UIImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
provino = UIImageView(image: image)
Run Code Online (Sandbox Code Playgroud)

iphone screenshot image ios swift

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

标签 统计

ios ×4

swift ×4

action ×1

character ×1

email ×1

image ×1

iphone ×1

keyboard ×1

max ×1

return ×1

screenshot ×1

uitextfield ×1

validation ×1