按'x'按钮时如何处理事件?
我尝试这种方法但不起作用.
-(void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{
}
Run Code Online (Sandbox Code Playgroud)
我有一个关于以下错误的问题" Unknown type name VistaDereIzq
"
我有一个叫做的观点VistaDereIzq
.我执行以下操作以在此视图中添加该视图.
#import <UIKit/UIKit.h>
#import <MessageUI/MessageUI.h>
#import "VistaDereIzq.h"
#import "ViewController.h"
@interface VistaNavegador : UIViewController <UIWebViewDelegate>
{
VistaDereIzq *VistaIzq2; <----- "Unknown type name VistaDereIzq"
}
@end
Run Code Online (Sandbox Code Playgroud) 我正在使用背景图像,我希望它在不损失质量的情况下重量轻.
我在Xcode中找到了这个选项.
Project-> Packaging -> Compress PNG Files
这有助于我改善文件大小?
我有这个代码,我用这个尺寸的2448x3264拍照,我需要调整大小并调整到左上角的屏幕显示.对不起我的英语谢谢
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
imagenUsr = [info objectForKey:UIImagePickerControllerOriginalImage];
NSLog(@"%f",imagenUsr.size.height); //2448px
NSLog(@"%f",imagenUsr.size.width); //3264px
}
Run Code Online (Sandbox Code Playgroud)
我需要调整到320x568宽高比以填充所拍摄图像的顶部和左侧
当收到推送通知并且我的申请完全关闭时,如何处理这些信息?
只能从NSDictionary
这个方法获取数据didFinishLaunchingWithOptions:或
didReceiveRemoteNotification:
例如:当用户打开应用程序时如何从推送通知中获取数据?而不是当用户直接打开推送通知时.
是否有一种方法可以响应并检测是否未读取通知?
这是我的代码,只有thumbnailImageForActivityType 未被调用...
class ShareMovieEvent: NSObject, UIActivityItemSource {
let movieDate: String
let movieTitle: String
let movieDescription: String
let imageHeader: UIImage
init(movieDate: String ,movieTitle:String, movieDescription:String, imageHeader:UIImage) {
self.movieDate = movieDate
self.movieTitle = movieTitle
self.movieDescription = movieDescription
self.imageHeader = imageHeader
}
func activityViewControllerPlaceholderItem(_ activityViewController: UIActivityViewController) -> Any {
return ""
}
func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? {
if activityType == UIActivity.ActivityType.message {
return "\(movieDate) \n\n \(movieTitle) \n\n \(movieDescription)"
} else if activityType == UIActivity.ActivityType.mail {
return "\(movieDate) \n\n \(movieTitle) …
Run Code Online (Sandbox Code Playgroud) 当关闭视图时按下确定时我有一条消息.
插件com.apple.GameCenterUI.GameCenterDashboardExtension无效
我能做什么?
我有这个代码Json格式:
{
"weather": [{
"description": "clear sky",
"icon": "01n"
}],
"base": "stations",
"main": {
"temp": 285.514
},
"clouds": {
"all": 0
},
"dt": 1485792967,
"id": 1907296
}
Run Code Online (Sandbox Code Playgroud)
我想要检索图标字符串(01n)
并使用此代码:
@property(nonatomic,strong) NSString *cityImageName;
self.cityImageName = [[dataJson valueForKey:@"weather"] valueForKey:@"icon"];
Run Code Online (Sandbox Code Playgroud)
后来当我检查变量打印时:
<__NSSingleObjectArrayI 0x604000009890>(
01n
)
Run Code Online (Sandbox Code Playgroud)
最后我怎么能直接得到字符串?不喜欢__NSSingleObjectArrayI
当我检测到我的锚点时,我添加了一个xib UIView文件作为我的SCNBox的材料但是当我解雇这个viewcontroller时,应用程序冻结,这是我的代码:
var detectedDataAnchor: ARAnchor?
var myView = UIView()
override func viewDidLoad() {
super.viewDidLoad()
myView = (Bundle.main.loadNibNamed("ARViewOne", owner: nil, options: nil)![0] as? UIView)!
}
func renderer(_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? {
if self.detectedDataAnchor?.identifier == anchor.identifier {
let node = SCNNode()
let box = SCNBox(width: 0.1, height: 0.1, length: 0.1,
chamferRadius: 0.0)
let imageMaterial = SCNMaterial()
imageMaterial.diffuse.contents = myView
box.materials = [imageMaterial]
let cube = SCNNode(geometry: box)
node.addChildNode(cube)
return node
}
return nil
}
@IBAction func back(_ sender: …
Run Code Online (Sandbox Code Playgroud) 我需要获得UIButton原点中心的位置
例如
这给出了UIButton的大小
NSLog(@"%f",button.frame.origin.x);
NSLog(@"%f",button.frame.origin.y);
Run Code Online (Sandbox Code Playgroud)
如何获得UIButton的原始中心框架?任何帮助表示赞赏
ios ×8
objective-c ×4
xcode ×3
swift ×2
uiimage ×2
arkit ×1
class ×1
delegates ×1
game-center ×1
ios9 ×1
json ×1
nsarray ×1
nsstring ×1
uibutton ×1
uiimageview ×1
uisearchbar ×1
uiview ×1