//
// viewcontroller.m
// mapviewintroduction
//// created by hq on 16/5/17.
//#import "viewcontroller.h"
#import #import @inte***ce viewcontroller () @property (weak, nonatomic) iboutlet mkmapview *mapview;
@property(nonatomic,strong) cllocationmanager *clm;
@end
@implementation viewcontroller
-(cllocationmanager *)clm
}return _clm;
}- (void)viewdidload
-(void)touchesbegan:(nsset*)touches withevent:(uievent *)event
//使用者的位置發生了變化就會呼叫該方法
-(void)mapview:(mkmapview *)mapview didupdateuserlocation:(mkuserlocation *)userlocation];
//設定地圖顯示中心為我們的座標點,不能設定我們的放大範圍
//[self.mapview setcentercoordinate:userlocation.location.coordinate];
//設定中心點,同時設定放大的範圍
//後邊的兩個數不知道填啥,可以通過我們的**方法regiondidchangeanimated獲取合適的值
//使用該方法,就不能使用自動縮放到使用者所在到位置了,只能通過self.mapview.showsuserlocation=yes;
//該方法會自動放到到使用者所在到區域,不用我們再縮放
mkcoordinatespan span=mkcoordinatespanmake(0.005361, 0.004050);
mkcoordinateregion region=mkcoordinateregionmake(userlocation.location.coordinate, span);
[self.mapview setregion:region animated:yes];
}-(void)mapview:(mkmapview *)mapview regiondidchangeanimated:(bool)animated
- (void)didreceivememorywarning
@end
UIButton的文字顯示位置
有些時候我們想讓uibutton的title居左對齊,我們設定 btn.textlabel.textalignment uitextalignmentleft 是沒有作用的,我們需要設定 btn.contenthorizontalalignment uicontrolcontenthorizonal...
UIButton文字的顯示位置
專案中需要button文字要不居左顯示,要不居右顯示,在做的時候去這樣設定btn.textlabel.textalignment uitextalignmentleft沒有作用 之後我用他的 contenthorizontalalignment屬性去設定,cancelbtn.contenthoriz...
使用者位置定位
之前看到很多應用會自動檢測到使用者所在的城市,後來想了想原理,其實就是檢測到經緯度,然後根據經緯度判斷所在位置或城市。不過多介紹了,直接上馬吧。log.i tag 緯度 location.getlatitude log.i tag 經度 location.getlongitude log.i tag...