小编raa*_*aaz的帖子

如何创建多行UITextfield?

我正在开发一个用户必须写一些信息的应用程序.为此,我需要一个UITextField多线(通常UITextField是一条线).

当我在Google上搜索时,我找到了一个使用UITextView而不是UITextfield为此目的的答案.

uitextfield uitextview ios

251
推荐指数
4
解决办法
28万
查看次数

检查iOS上的电子邮件地址是否有效

可能重复:
在iOS 2.0上验证Objective-C中的电子邮件地址的最佳做法?

我正在开发一个iPhone应用程序,我需要用户在登录时提供他的电子邮件地址.

检查电子邮件地址是否为有效电子邮件地址的最佳方法是什么?

email cocoa objective-c email-validation

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

注销后阻止用户查看以前访问过的安全页面

我要求最终用户在注销/注销后不能返回受限页面.但目前最终用户可以通过浏览器后退按钮,访问浏览器历史记录或甚至通过在浏览器的地址栏中重新输入URL来实现.

基本上,我希望最终用户在注销后不能以任何方式访问受限制的页面.我怎样才能做到最好?我可以用JavaScript禁用后退按钮吗?

jsp servlets back-button logout browser-history

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

.ipa文件代表什么?

每当我从iTunes下载任何应用程序时,文件扩展名为.ipa.

我已经知道这是一个包含一些plist信息的zip文件,它适用于iPhone,iPod.

我想知道这个ipa的全名是什么?

iphone file-extension itunes

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

sleep(),usleep()和[NSThread sleepForTimeInterval:]之间有什么区别?

任何人都可以解释一下sleep(),usleep()和[NSThread sleepForTimeInterval:]之间的区别是什么?

使用这些方法的最佳条件是什么?

iphone cocoa objective-c

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

如何在SDWebImage中显示活动指示器

目前我正在通过以下方式将SDWebImage集成到我的项目中

1)#import"UIButton + WebCache.h"

2)[button setImageWithURL:url placeholderImage:[UIImage imageNamed:@"no_photo.png"]];

因此,它将在相应按钮上方显示URL中显示的图像列表.

但是现在我想在下载图像时在按钮上方显示一个活动指示器,那么我该怎么做呢?

iphone uiactivityindicatorview sdwebimage

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

BasicAuth,OAuth和XAuth有什么区别?

最近我听说Twitter将关闭Twitter API上的基本身份验证,然后他们转向OAuth.

所以我想知道BasicAuth,OAuth和XAuth之间有什么区别?

每个Auth的优点和缺点是什么?

authentication oauth xauth

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

什么是NSNotification?

有人能解释一下NSNotificationCenter的重要性吗?

在哪里使用它们?

NSNotificationCenter与AppDelegate有什么区别?

iphone nsnotification

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

检测带圆角的卡片边缘

嗨,目前我正在开发一个OCR阅读应用程序,我已成功地使用AVFoundation框架捕获卡片图像.

下一步,我需要找出卡的边缘,以便我可以从主捕获的图像中裁剪卡片图像,然后我可以将其发送到OCR引擎进行处理.

现在的主要问题是找到卡的边缘,我正在使用下面的代码(取自另一个开源项目),该代码使用OpenCV用于此目的.如果卡是纯矩形卡或纸,它工作正常.但是当我使用圆角卡(例如驾驶执照)时,它无法检测到.另外我在OpenCV上没有太多的专业知识,任何人都可以帮我解决这个问题吗?

- (void)detectEdges
{
    cv::Mat original = [MAOpenCV cvMatFromUIImage:_adjustedImage];
    CGSize targetSize = _sourceImageView.contentSize;
    cv::resize(original, original, cvSize(targetSize.width, targetSize.height));

    cv::vector<cv::vector<cv::Point>>squares;
    cv::vector<cv::Point> largest_square;

    find_squares(original, squares);
    find_largest_square(squares, largest_square);

    if (largest_square.size() == 4)
    {

        // Manually sorting points, needs major improvement. Sorry.

        NSMutableArray *points = [NSMutableArray array];
        NSMutableDictionary *sortedPoints = [NSMutableDictionary dictionary];

        for (int i = 0; i < 4; i++)
        {
            NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:[NSValue valueWithCGPoint:CGPointMake(largest_square[i].x, largest_square[i].y)], @"point" , [NSNumber numberWithInt:(largest_square[i].x + largest_square[i].y)], @"value", nil];
            [points addObject:dict];
        }

        int min = …
Run Code Online (Sandbox Code Playgroud)

opencv avfoundation edge-detection uiimage ios

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

如何在iphone应用程序中以编程方式创建PDF文件?

每个人都有一个要求,用户按下UIButton时会为该操作生成PDF文件.

任何建议.

pdf ios

11
推荐指数
1
解决办法
7044
查看次数