English 中文(简体)
翻版地图
原标题:Moving apple maps apple logo "legal" text

是否有办法操纵、围绕pple标志和“法律”案文从小图底移走?

Kind角地图的种子。

“Image

最佳回答

UIKit

可通过制定<条码>射线来修改。 例如,这将从底线移出:

mapView.layoutMargins.bottom = -100 // removes the  legal  text
mapView.layoutMargins.top = -100 // prevents unneeded misplacement of the camera

SwiftUI

你们可以在地图上添加负面的dding子,然后把它lip在正常的样子上:

Map(){ }
    .padding(.vertical, -100)
    .clipped()  
问题回答

如果你制定地图 部分内容将抵消地图上的所有内容(着重说明和说明)。

如果你只提出2个项目,我建议增加这些延期:

extension MKMapView {

    var logoView: UIView? {
        for subview in subviews {
            if String.init(describing: subview).localizedCaseInsensitiveContains("MKAppleLogoImageView") {
                return subview
            }
        }
        return nil
    }

    var legalView: UIView? {
        for subview in subviews {
            if String.init(describing: subview).localizedCaseInsensitiveContains("MKAttributionLabel") {
                return subview
            }
        }
        return nil
    }

    func moveLogoView(x: CGFloat, y: CGFloat) {
        logoView?.moveOrigin(x: x, y: y)
    }

    func moveLegalView(x: CGFloat, y: CGFloat) {
        legalView?.moveOrigin(x: x, y: y)
    }

}

extension UIView {

    func moveOrigin(x: CGFloat, y: CGFloat) {
        let originX = self.frame.origin.x
        let originY = self.frame.origin.y
        self.frame.origin = CGPointMake(originX + x, originY + y)
    }

}

然后,可以在地图装满后使用。 参考书目

mapView.moveLogoView(x: -40, y: 60)
mapView.moveLegalView(x: 20, y: 60)




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签