小编Kiw*_*Tew的帖子

导航项中不支持Swift普通样式

我正在尝试动画我的菜单图标,当用户点击汉堡包图标时,它会生成一个关闭图标的动画.

所以在我的导航项目中,我有一个普通的Bar按钮Item,里面我有一个UIView,我后来设置了动画.

但是当我将视图放在条形按钮项目中时,我会收到警告: 导航项目中不支持普通样式

一切仍然正常,但我该如何解决这个问题呢?

我见过其他应用就像我一样.例如:这个

谢谢

iphone xcode objective-c ios swift

10
推荐指数
1
解决办法
6509
查看次数

swift performSegueWithIdentifier发送者值

我试图了解发送者值如何在segues中工作.

在我的代码中的一些地方都有效:

performSegueWithIdentifier("mySegue", sender: self)

performSegueWithIdentifier("mySegue", sender: sender)
Run Code Online (Sandbox Code Playgroud)

但是拥有自我/发件人之间有什么区别?

ios segue swift

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

swift xcode隐藏特定视图的导航栏

我想隐藏特定视图的导航栏,并添加我自己的自定义"后退按钮"

我现在这样做的方式是:

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)

    self.navigationController?.navigationBarHidden = true
    }
Run Code Online (Sandbox Code Playgroud)

它可以工作,但是在隐藏条形图之前需要0.2秒,因此一旦视图加载,你就会看到它跳起来.有没有其他方法可以隐藏它?

ios swift

5
推荐指数
1
解决办法
6090
查看次数

为什么红宝石铁轨需要美洲狮或独角兽?

在php中,你只需要apache或nginx.为什么在已安装nginx时,ruby rails还需要像puma或unicorn这样的东西?

ruby ruby-on-rails nginx unicorn puma

5
推荐指数
1
解决办法
825
查看次数

Swift在app中添加自定义键盘或小键盘

在应用程序中添加自定义键盘或小键盘时会有哪些类型的限制?

我知道有些应用程序要求您在系统设置中启用键盘.

我最近看到一个使用此键盘的应用程序:

在此输入图像描述

该应用程序不需要您激活键盘.那么如何才能像我这样制作自己的自定义小键盘呢?

随意分享任何教程/库

谢谢,

keyboard ios swift

5
推荐指数
1
解决办法
5679
查看次数

可以在Xcode中构建iOS应用文件夹吗?

我想知道是否可以构建我的应用程序的文件夹吗?

现在,我的每个文件都位于根文件夹下。

我可以在该文件夹中创建一个名为VC的新文件夹并将所有VC文件放入其中吗?重新组织应用程序文件时,我还需要记住什么吗?例如文件路径等

xcode ios

5
推荐指数
1
解决办法
677
查看次数

从容器中获取嵌入式UITableView?

我正在使用github的库,它需要一个表视图才能在视图控制器中.

像这样: HidingNavigationBarManager(viewController: self, scrollView: tableView)

但我的表视图不在我的VC中,而是我有一个容器视图,其中嵌入了segue到表视图.

那么如何在函数中传递我的容器视图中的嵌入式表视图:

HidingNavigationBarManager(viewController: self, scrollView: tableView)
Run Code Online (Sandbox Code Playgroud)

uitableview uiviewcontroller ios swift

4
推荐指数
1
解决办法
900
查看次数

Swift iOS MapKit及时驾驶距离

当您在苹果地图中搜索城市等时,它还会显示在指针旁边行驶所需的时间.这是在mapKit API中构建的吗?

到目前为止我的代码是:

import UIKit
import MapKit

class ShowMapViewController: UIViewController {

    var annotation:MKAnnotation!
    var localSearchRequest:MKLocalSearchRequest!
    var localSearch:MKLocalSearch!
    var localSearchResponse:MKLocalSearchResponse!
    var error:NSError!
    var pointAnnotation:MKPointAnnotation!
    var pinAnnotationView:MKPinAnnotationView!

    //Map
    @IBOutlet weak var mapView: MKMapView!

    //Exitbutton

    @IBAction func exitMapButtonDidTouch(sender: AnyObject) {
        dismissViewControllerAnimated(true, completion: nil)
    }


    override func viewDidLoad() {
        super.viewDidLoad()

        //TODO: Search zip, if not found search city
        localSearchRequest = MKLocalSearchRequest()
        localSearchRequest.naturalLanguageQuery = "My city"
        localSearch = MKLocalSearch(request: localSearchRequest)
        localSearch.startWithCompletionHandler { (localSearchResponse, error) -> Void in

            //Show city if zip not found
            if localSearchResponse …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c ios swift

3
推荐指数
1
解决办法
1589
查看次数

swift iOS之间的区别:和()

作为一个快速的新手,我想知道之间有什么区别:

var img : UIImageView
var img = UIImageView()
Run Code Online (Sandbox Code Playgroud)

我看到他们在相同的情况下使用了很多

xcode ios swift

3
推荐指数
1
解决办法
120
查看次数

Swift是否可以为MKLocalSearchRequest和MKLocalSearchResponse设置特定国家/地区

我想知道是否有可能在mapKit中为MKLocalSearchRequest和MKLocalSearchResponse设置一个国家/地区?

在我的地图视图中,用户可以搜索zip /状态.但我不想在其他国家展示热门歌曲,因为这里没有任何意义.

提前致谢,

localSearchRequest = MKLocalSearchRequest()
        localSearchRequest.naturalLanguageQuery = "23138"
        localSearch = MKLocalSearch(request: localSearchRequest)
        localSearch.startWithCompletionHandler { (localSearchResponse, error) -> Void in



            if localSearchResponse == nil || self.mapView == nil{
                var alert = UIAlertView(title: nil, message: "Place not found", delegate: self, cancelButtonTitle: "Try again")
                alert.show()
                return
            } else {

                let location = CLLocationCoordinate2D(latitude: localSearchResponse.boundingRegion.center.latitude, longitude:     localSearchResponse.boundingRegion.center.longitude)


                let span = MKCoordinateSpanMake(0.05, 0.05)
                let region = MKCoordinateRegion(center: location, span: span)
                self.mapView.setRegion(region, animated: false)


                self.pointAnnotation = MKPointAnnotation()
                self.pointAnnotation.coordinate = location
                self.mapView.addAnnotation(self.pointAnnotation)
            }


        }
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c ios swift

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

swift segue到之前的VC数据

我期待执行两个不同的segue.

我有一个由"当前模态"输入的VC .从那个VC我有另一个segue(Push)通向TableView VC.

问题1

我希望能够在触摸一行后从表格视图返回到之前的VC.所以我的问题是我不知道使用什么类型的segue来返回一步但同时发送数据.

我有一个关闭按钮设置为"放松到VC",但这只是关闭我的VC.

问题2

从TableView我有另一个segue(推送)通向另一个TableView VC. - 您选择类别,然后选择子类别.我的问题是,我不知道如何返回一步或如何对从两个表视图控制器发送信息的VC1进行segue .

谢谢

iphone xcode ios swift

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

iOS应该将UILabel用于大文本

我正在从外部API加载文本。文本大约为1000-3000个字符。

UILabel可以很好地保存这个大文本吗?

我已经将视图包装在滚动视图中。因此,我正在考虑在完成从API中获取文本后检查标签的高度,然后在滚动视图中计算并设置新的高度。

我只想显示一个静态文本,但是要具有使用户能够保留-复制所选文本的功能。

UILabel是否可以容纳这么大的文本,还是应该使用已禁用滚动/编辑功能的文本视图?

提前致谢,

user-interface xcode objective-c ios swift

0
推荐指数
1
解决办法
936
查看次数

UIStoryboard()中的nil和NSBundle有什么区别?

我已经看到这两个被使用了很多,但我找不到有什么区别:

let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())

let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
Run Code Online (Sandbox Code Playgroud)

那么设置捆绑到nil或之间的区别是NSBundle.mainBundle()什么?

nsbundle ios uistoryboard swift

0
推荐指数
1
解决办法
242
查看次数