如何限制在UITextField除点和下划线以外的特殊字符?

您好如何限制特殊字符在UITextField除点和下划线? 我已经尝试下面的代码片段,但没有运气 #define ACCEPTABLE_CHARECTERS @" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_." – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSCharacterSet *acceptedInput = [NSCharacterSet characterSetWithCharactersInString:ACCEPTABLE_CHARECTERS]; if (![[string componentsSeparatedByCharactersInSet:acceptedInput] count] > 1){ NSLog(@"not allowed"); return NO; } else{ return YES; } }

UITableViewRowAction标题作为图像图标而不是文本

我想把图标(图像),而不是文本Swift中的tableviewCell中的滑动操作。 但我不怎么把图像,而不是标题文字? 我的代码如下: func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [AnyObject]? { var shareAction = UITableViewRowAction(style: UITableViewRowActionStyle.Default, title: "Share" , handler: { (action:UITableViewRowAction!, indexPath:NSIndexPath!) -> Void in // 2 let shareMenu = UIAlertController(title: nil, message: "Share using", preferredStyle: .ActionSheet) let twitterAction = UIAlertAction(title: "Twitter", style: UIAlertActionStyle.Default, handler: nil) let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel, […]

滚动到iOS 7中不稳定的UITextView底部

下面的代码将在iOS 7.0中正常工作。 在iOS 7中,UITextView正在更新时,滚动会变得不稳定和不稳定。 我不确定这是否是iOS 7中的错误,或者我做错了什么。 TestController.h //TODO: Add UITextView in storyboard and tie to textView outlet #define MAX_TEXT_VIEW_CHARACTERS 1000 @interface TestController : UIViewController { NSMutableString *_outputText; NSTimer *_outputTimer; } @property (strong, nonatomic) IBOutlet UITextView *textView; @end TestController.m @implementation TestController @synthesize textView; – (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; _outputText = [NSMutableString stringWithCapacity:MAX_TEXT_VIEW_CHARACTERS]; _outputTimer = [NSTimer scheduledTimerWithTimeInterval:0.01 […]

有没有办法使用内置的苹果API在mkmapview中获取路线?

我知道谷歌地图是已知的最好的地图,但我不想要下载一堆额外的图书馆和所有这一切。 我宁愿做一些快速而简单的事情来获得从A点到B点的快速路线,并完成它。 有没有办法做到这一点内置函数/库? 有人能指出我正确的方向吗? 编辑 我并不是想在转弯方向或者我的情况下转弯,我只是想从头到尾画一条线。 也许给select哪些路线采取。 有没有办法做到这一点或没有?

SKSpriteNode – 创build一个圆angular节点?

有没有办法让一个SKSpriteNode圆angular? 我正在尝试用颜色填充的SKSpriteNode创build一个Tile likesqaure块: SKSpriteNode *tile = [SKSpriteNode spriteNodeWithColor:[UIColor colorWithRed:0.0/255.0 green:128.0/255.0 blue:255.0/255.0 alpha:1.0] size:CGSizeMake(30, 30)]; 我怎样才能使它圆滑? 谢谢!

在Swift中设置UITextField的最大字符长度

我知道还有其他的话题,但我似乎无法find如何实现它。 我试图限制一个UITextField只有5个字符 优选字母数字和 – 和。 和_ 我见过这个代码 func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let maxLength = 4 let currentString: NSString = textField.text let newString: NSString = currentString.stringByReplacingCharactersInRange(range, withString: string) return newString.length <= maxLength } 和 func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let length […]

现有的iOS表单框架

你好,我正在iPhone和iPad应用程序中重复构build表单: 自定义UITableViewCells标签与input 标签本地化,占位符文本和节标题 表示单元格为红色的validation,如果表单不完整,则不允许“提交” 点击单元格激活可编辑文本框 下一个/上一个button 可靠的设备,方向,iOS版本 我无法想象我是唯一这样做的人。 有没有一个成熟的框架或可以放入和使用的东西? 你可以请评论你如何使用这个库与香草UITableViews与您自己的颜色等devise?

如何在iOS上旋转90度的图像?

我想要做的是从我的相机拍摄快照,将其发送到服务器,然后服务器发送给我一个viewController的图像。 如果图像处于肖像模式,则图像在屏幕上显示效果良好,但是如果图像是在横向模式下拍摄的,则图像在屏幕上显示为拉伸(因为它会尝试以纵向模式显示!)。 我不知道如何解决这个问题,但我想一个解决scheme是首先检查图像是在纵向/横向模式,然后如果是在横向模式旋转90度,然后再显示在屏幕上。 那我怎么能这样做?

使用Apple Enterprise Developer Program部署iOS应用程序

我为我需要部署的公司创build了一个应用程序。 该应用程序仅供内部使用,因此不能在App Store上使用。 我需要为每个设备上的应用程序将安装个人的UDID? 这是不可能的,因为有500名员工。 没有人有使用企业开发人员计划只部署iOS iPhone应用程序的良好文档或经验。

PLBuildVersion类在/ Applications中实现

为什么我得到这个? objc:类PLBuildVersion在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices(0x112bb0910)中实现。和/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices(0x1129da210)。 将使用两者之一。 哪一个是未定义的 2016-09-15 19:06:45.101896 Fly App [3993:92356]子系统:com.apple.UIKit,类别:HIDEventFiltered,enable_level:0,persist_level:0,default_ttl:0,info_ttl:0,debug_ttl:0,generate_symptoms :0,enable_oversize:1,privacy_setting:2,enable_private_data:0 2016-09-15 19:06:45.108211 Fly App [3993:92356] subsystem:com.apple.UIKit,category:HIDEventIncoming,enable_level:0,persist_level:0 ,default_ttl:0,info_ttl:0,debug_ttl:0,generate_symptoms:0,enable_oversize:1,privacy_setting:2,enable_private_data:0 2016-09-15 19:06:45.118565 Fly App [3993:92353] subsystem:com.apple .BaseBoard,category:MachPort,enable_level:1,persist_level:0,default_ttl:0,info_ttl:0,debug_ttl:0,generate_symptoms:0,enable_oversize:0,privacy_setting:0,enable_private_data:0 2016-09-15 19:06 :45.153130 Fly App [3993:92250]子系统:com.apple.UIKit,类别:StatusBar,enable_level:0,persist_level:0,default_ttl:0,info_ttl:0,debug_ttl:0,generate_symptoms:0,enable_ove rsize:1,privacy_setting:2,enable_private_data:0 2016-09-15 19:06:45.537455 Fly App [3993:92250]子系统:com.apple.BackBoardServices.fence,类别:App,enable_level:1,persist_level:0, default_ttl:0,info_ttl:0,debug_ttl:0,generate_symptoms:0,enable_oversize:0,privacy_setting:0,enable_private_data:0 任何特别的原因? (之前从未发生过,直到今天更新的Xcode,并更新我的项目迅速3) 有人可以帮忙吗? *编辑* 我并不相信开发商给出的build议,所以我一直在寻找答案。 我发现了一个线程,说这个问题似乎已经被Facebook SDK所包含。 不过,我还没有在我的项目上安装Facebook SDK(Cocoapod),但是我正在使用导入社交在Twitter上分享,所以我删除了导入社交并再次运行我的项目。 这次我没有在debugging器上得到相同的输出,我得到了这个: 2016-09-16 11:57:41.393517 Fly App [1277:48009]子系统:com.apple.UIKit,类别:HIDEventFiltered,enable_level:0,persist_level:0,default_ttl:0,info_ttl:0,debug_ttl:0,generate_symptoms :0,enable_oversize:1,privacy_setting:2,enable_private_data:0 2016-09-16 11:57:41.396355 […]