说明:法:获取本地相册图片法:摄像头拍照设为图片
//& lt; UIImagePickerControllerDelegate, UINavigationControllerDelegate>
//按钮UIImageView 1 btnlocallibrary 2 btncamera 3 p_w_picpathHead
三,对声明的控件初始化
//GetLocalPhoto。米1 - (void) btnSelect1,2 - (void) btnSelect2,3 - (void) p_w_picpathPickerController: (UIImagePickerController *)选择didFinishPickingMediaWithInfo: (NSDictionary *)信息
@propertynonatomicstrong @propertynonatomicstrong
@propertynonatomicstrong
——() viewDidLoad
{
viewDidLoad
//做任何额外的设置后加载视图。
,,,
拿到手机相机,拍照
buttonWithTypeUIButtonTypeCustom
setImagep_w_picpathNamedforStateUIControlStateNormal centerviewcenterxviewcentery
,,. .=(,,,),
layercornerRadius layerborderColorUIColorCGColor
layerborderWidth clipsToBounds
addTargetactionforControlEventsUIControlEventTouchUpInside
,,(。:];
,,,
,,,
从相册中获取头像
buttonWithTypeUIButtonTypeCustom
setImagep_w_picpathNamedforStateUIControlStateNormal centerviewcenterxviewcentery
,,. .=(,,,),
layercornerRadius layerborderColorUIColorCGColor
layerborderWidth btnLocalLibrary
addTargetactionforControlEventsUIControlEventTouchUpInside btnLocalLibrary
,,,
,,,
,,
allocinitWithFrameCGRectMake
,,. .=[:];
,,(。:];
,,,
}
# pragma马克-
() btnSelect1
{
判断是否可以使用摄像头isSourceTypeAvailableUIImagePickerControllerSourceTypeCamera
,,{
,,,,
UIImagePickerControllerUIImagePickerController
,,,,选择器。=,
UIImagePickerControllerSourceTypeCamera presentViewControlleranimatedcompletion
,,}
,,
,,{
,,,,*警告=[[]::委托::otherButtonTitles:,),
,,,,,
,,,,[警告];
,,,,,
,,}
,,
}
# pragma马克-
() btnSelect2
{
//,,UIImagePickerController
判断是否可以使用相册
isSourceTypeAvailableUIImagePickerControllerSourceTypePhotoLibrary UIImagePickerControllerUIImagePickerController
,,,,选择器。=,
UIImagePickerControllerSourceTypePhotoLibrary
,,,,,
presentViewControlleranimatedcompletion
,,}
,,{
,,,,*警告=[[]::委托::otherButtonTitles:,),
,,,,,
,,,,[警告];
,,}
,,,
}
- () p_w_picpathPickerController:(*)选择didFinishPickingMediaWithInfo:(*)信息
{
将照片显示在屏幕上
获取当前拍摄的照片
UIImageUIImagePickerControllerOriginalImage
,,. .=p_w_picpath;
UIImageUIImagePickerControllerOriginalImage
,,. .=p_w_picpath2;
将照片存放到相册当中
UIImagePickerControllerSourceTypeCamera UIImageWriteToSavedPhotosAlbum
,,}
dismissViewControllerAnimatedcompletion
}