小编Mad*_*ddy的帖子

如何更改 Google 地图的点击集群图标?

我有一个 GMSMapView 类型的 Google 地图,并且该地图上显示了标记,并且我还在该 mapView 上实现了 Google 集群。

\n

所以我真正想要实现的是我想点击集群图标和特定集群的图标更改。但目前这种情况没有发生,因为当我点击所选标记时,只有单个标记会发生变化,但集群项目不会发生变化。

\n

我的集群组显示在地图上

\n

我的集群地图图像链接

\n

我真正想要达到的目标

\n

我想在集群上实现什么点击图像链接

\n

我在个人标记方面实际取得的成就。

\n

我为个人标记图像链接取得了什么成就

\n

因此,上面的图像是群集标记,我想在该群集项上渲染一个图标,但不幸的是,它 \xe2\x80\x99s 没有渲染为我无法在GMUClusterManagerDelegateGMUClusterRendererDelegate的委托中访问的图像。\n我没有得到无论如何,如何在群集标记的点击操作上更改群集图标。

\n

注意:- 我想更改群集项目的群集点击上的图标并且我已经实现了所选的单个标记

\n

下面是我到目前为止所做的代码

\n
   override func viewDidLoad() {\n        super.viewDidLoad()\n        // Do any additional setup after loading the view.\n        propertyMapView.delegate = self\n        createListOfPOIItems()\n    }\n\n    // MARK : -- Map related functions\n//creating POOitems for the map\n    func createListOfPOIItems() {\n        self.propertyPOIItemList = []\n        for index in 0..<self.propertyListModalArray.count {\n            let propertylistmodal = self.propertyListModalArray[index]\n            if …
Run Code Online (Sandbox Code Playgroud)

google-maps ios swift

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

滚动 UITableview 时自动滚动 UICollectionView

我有一个水平CollectionView的顶部和TableView下它,我想为我滚动TableViewCollectionView应该滚动动画与一些水平以及我与实现scrollItemTo,但CollectionView滚动慢,但我想它的工作,因为它工作在uberEats iOS应用在餐厅项目列表的详细信息同样在urbanClap应用程序中工作

这就像在表格视图部分标题到达顶部时逐个单元格移动视图单元格

scrollview uitableview ios uicollectionview swift4.2

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

如何在后台使用 session.uploadTask 我崩溃了

我要崩溃了

它说***由于未捕获的异常“NSGenericException”而终止应用程序,原因:“后台会话中不支持完成处理程序块。改用委托。

var Boundary = "\(boundary.generateBoundaryString())_boundary"
private lazy var session: URLSession = {
    let config = URLSessionConfiguration.background(withIdentifier: "MyUniqeId")
    config.isDiscretionary = true
    config.sessionSendsLaunchEvents = true
    return URLSession(configuration: config, delegate: self, delegateQueue: nil)
}()

func webServiceForUploadImages(urlStr:String,params:[String:String],fileUrl:String,imageData:Data,success :@escaping (AppMedia) -> Void ,failure:@escaping (NSError) -> Void) -> Void{
    let url = Constant.BASE_URL + urlStr
    print(url)
    if(reachAbility.connection != .none){
        var request = URLRequest(url: URL(string: url)!)
        request.httpMethod = "POST"
        request.allHTTPHeaderFields = Header.headers()
        request.setValue("multipart/form-data; boundary=\(Boundary)", forHTTPHeaderField: "Content-Type")
        let data = try! createBody(with: params, filePathKey: "file", paths: [fileUrl], …
Run Code Online (Sandbox Code Playgroud)

ios swift

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