swift3相关内容

输入字符串的验证是否为CivilID?

我有一个UITextfield,格式如下。这是我们通常在海湾国家看到的民事身份证。所以我需要在Swift的UITextfield中验证相同的内容。 民用ID格式 - NYYMMDDNNNNN其中N是数字,YY是出生年份的最后两位数字,MM出生月份, DD出生日期.. 请告诉我如何对此进行验证。我目前正在使用目标c代码验证出生日期: NSString * dateFromText ..
发布时间:2018-09-18 14:44:33 移动开发

Swift 3 - 用于selectionIndicatorImage的UITabBarItem的全宽度

我有一个带有三个标签的UITabBar。现在我想分配或者说让一个标签的完整宽度填充到相关的selectionIndicatorImage,因为如果选择了一个标签,我现在有一个边框。就像左侧的标签显示在以下屏幕截图中: 我使用新属性创建了UITabBar的子类: var activeItemBackground:UIColor = UIColor.white { didSet { ..
发布时间:2018-09-18 14:44:11 移动开发

Swift 3 - 为什么我的导航栏没有显示?

我有一个简单的应用程序来测试rest api的推送通知。我想在应用程序中显示导航栏但它不起作用。在我的AppDelegate中,我有以下代码: func application(_ application:UIApplication,didFinishLaunchingWithOptions launchOptions:[UIApplicationLaunchOptionsKey:Any] ..
发布时间:2018-09-18 14:44:03 移动开发

如何根据所选单元格在tableview中设置启用的checkimage

我从服务器获取以前选择的类别列表。比如说我从服务器获取的example.cateogrylist是在下面的格式中 categoryid:2,6,12,17 现在我需要做的是想在我的tableview中启用基于此类别列表的复选标记,为此目的我将此列表转换为[Int]数组,如下所示: func get_numbers(stringtext:String) - > [ ..
发布时间:2018-09-18 14:42:48 移动开发

UICollectionView以编程方式

我在故事板中创建了我自己的窗口,如下所示: func application(_ application: UIApplication,didFinishLaunchingWithOptions launchOptions:[UIApplicationLaunchOptionsKey:Any]?) - > Bool { //在应用程序启动后覆盖自定义点。 window = UIWin ..
发布时间:2018-09-18 14:28:56 移动开发

使用swift 3在VLCPlayer中播放电影时完全旋转横向视图

我想在电影播放时旋转我的视图控制器。 我的问题可能是重复但我在堆栈溢出时发现了很多方法。但是所有代码都不起作用。可能是我把代码放错了。 覆盖var shouldAutorotate:Bool { return false } 覆盖var supportedInterfaceOrientations:UIInterfaceOrientationMask { //return ..

在Swift 3中没有自动布局可以降低键盘的高度吗?

我需要以编程方式降低键盘的高度。有什么办法可以吗?我发现我们可以使用键盘扩展来降低高度,但我尝试了它并不适合我。 我有什么方法可以做到这一点吗? 编辑:但我可以在某些应用中看到小键盘。他们如何实现它。 提前致谢。 解决方案 你无法修改框架或键盘的外观,因为它有点像应用程序上的叠加层,并且它不是应用程序所在窗口中的直接子视图。 您可以为此方法创建自定义键盘,但请记住遵 ..
发布时间:2018-09-18 11:22:24 移动开发

如何解决Swift 3中的键盘问题?

问题在于,当我尝试在文本字段中写入时,键盘会覆盖它们。如何滚动文本字段以查看我在写什么。我有下面的代码行来启用返回键并在其他地方触摸时隐藏键盘: 覆盖func didReceiveMemoryWarning(){ super.didReceiveMemoryWarning() //处理可以重新创建的任何资源。 } 覆盖func touchesBegan(_ touches:S ..
发布时间:2018-09-18 11:21:28 移动开发

在启动时,打开指定的ViewController

我有两个VC( ViewController , SettingsVC , VC2 )。 如何在应用程序启用开关(位于 SettingsVC )时进行设置开始它将显示 VC2 ?? 默认为 ViewController 。 解决方案 将此代码写入 didFinishLaunchingWithOptions - let isSwitchOn = UserDefaults. ..
发布时间:2018-09-18 11:16:49 移动开发

由于tapGestureRecognizer,DidSelectRow方法被禁用

我在swift 3.0中处理一个项目,我有UIViewController来填充几个文本字段。因此,我使用了一个表视图作为下拉菜单,其中一旦选择了一行,它将被分配给UILabel。此外,我添加了一个UITapGuestureRecognizer方法,以确保在点击屏幕后隐藏键盘。不幸的是,由于这种方法我的didSelectRow不起作用,实际上一旦点击了一行,名称将不会被分配给UILable。但是, ..
发布时间:2018-09-18 11:16:31 移动开发

我从json Web服务获取数据但无法在我的ui上显示它

这里我遇到的问题是我能够从json网络服务获取数据,但是无法在我提到的程序中显示我的ui我在哪里得到错误以及它还提到了什么可以有人帮助我? class DetailsViewController:UIPageViewController { @IBOutlet var navigationBar:UINavigationBar! @IBOutlet var imageView:U ..
发布时间:2018-09-18 11:16:26 移动开发

如何获得日期的'n'工作日

我需要将此函数转换为swift。 基本上它是什么在本周的'n'日获得。因此,例如,如果我将它与NSDate()。getWeekDay(0)一起使用,它会给我9月21日,等等。 但似乎在Swift-3中不再存在rangeOfUnit。 这是我之前在Swift-2中的实现 扩展名NSDate { func getWeekDay(day:Int) - > NSDate { var be ..
发布时间:2018-09-18 11:14:53 移动开发