UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
bundle: nil];
MenuScreenViewController *controller = (MenuScreenViewController*)[mainStoryboard
instantiateViewControllerWithIdentifier: @"<Controller ID>"];
Run Code Online (Sandbox Code Playgroud)
如果我必须确保使用标识符实例化当前视图,我究竟在哪里编写此代码?这意味着如果我在这个类上编写任何代码,它必须在这个viewcontroller加载时出现?我也将如何使用它?我不想创建menuscreenviewcontroller的实例.这意味着我必须说自己,但我使用self.view,但这不起作用.
关于xcode中的超级含义,我有一个小问题.例如,我有以下代码.如果我在dealloc方法中首先说[super dealloc]会有用吗?或者应该超级总是最后?什么是超级 - 我知道它的超级课程,但是它是父类还是?
这是此类的.h文件
@interface TwitterTableViewController : PullRefreshTableViewController<TweetDelegate>
Run Code Online (Sandbox Code Playgroud)
这是上面接口的.m类的一些代码
- (id)initWithStyle:(UITableViewStyle)style
{
self = [super initWithStyle:style];
if (self) {
// Custom initialization
}
return self;
}
- (void)dealloc
{
[self.twitterManager release];
[tweets release];
[lastRefreshedLabel release];
[super dealloc];
Run Code Online (Sandbox Code Playgroud)
}
我已经检查了所有并且还没有令人满意的知识.如果任何人都可以用外行来解释这一点,那将是最好的.谢谢
我写了一个UILabel带有气象站名称的代码.后来,我添加了代码来放置UITableView一个网格视图,就像这个网站解释http://www.recursiveawesome.com/blog/2011/04/06/creating-a-grid-view-in-ios/
问题是现在所有屏幕都显示表视图,并且无法看到标签.
如何将元素按此顺序排列?
UILabelUITableView谢谢!
这里我发送带有一些参数的文件路径或文件.但是服务器没有收到视频.那么代码中的任何问题呢?或者你想要添加的东西.那请告诉我.你想告诉我在哪里遇到错误或设置响应的任何委托方法.
NSString *path = [[NSBundle mainBundle] pathForResource:@"hangover" ofType:@"mp4"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://156.75.28.172:52/aircas/RestServices/fileUpload"]];
[request setPostValue:filename forKey:@"name"];
[request setPostValue:@"GUnit" forKey:@"title"];
[request setPostValue:@"133" forKey:@"user_id"];
[request setPostValue:@"8953d0e1c97ef83c9f0aff47" forKey:@"token"];
[request setPostValue:@"video song" forKey:@"desc"];
[request setPostValue:@"34" forKey:@"video_id"];
[request setPostValue:@"0" forKey:@"is_private"];
[request setFile:path forKey:@"video"];
[request setTimeOutSeconds:500];
[request setRequestMethod:@"POST"];
[request startSynchronous];
Run Code Online (Sandbox Code Playgroud) 我正在创建一个"操作方法"视图,向用户展示5-6张关于如何使用该应用程序的图片.我希望它像真实视图中的容器一样.此外,我希望它具有滑动和页面控件的转换.如果你知道我的意思,像AppStore的东西在图片上有一个应用程序的截图?
是否有捷径可寻?所有帮助高度赞赏!
我有我的应用程序一个奇怪的问题:我有一个UIViewController是目前的UIAlertView当用户点击一个按钮.警报让用户在照片库和iPhone相机之间进行选择.
当警报出现时,我注意到这个问题:
首先,UIViewController选定的标签栏项目具有此布局

然后,当警报出现时,它会像这样改变

如果用户决定访问他的照片库然后返回,则标签栏项目仍然如下所示

怎么可能?也许UIAlertView正在改变一些色彩?
谢谢
我经常搜索但我还不能做.
我的.xib UI带有一些按钮,与主故事板分开.
当我按下其中一个按钮并显示另一个视图时,我需要执行操作.
如何直接从IBAction中的代码广告中执行此操作?
我UIImageView用UILabel它创建了一个子视图:
UIImageView *img=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, [[UIScreen mainScreen] bounds].size.height)];
img.backgroundColor=self.view.backgroundColor;
UILabel *textOne=[[UILabel alloc]initWithFrame:CGRectMake(10, 10, 290, 250)];
textOne.text=_textOneLabel.text;
textOne.textColor=_textOneLabel.textColor;
UILabel *textTwo = [[UILabel alloc] initWithFrame:CGRectMake(100,180,200,100)];
textTwo.text=_textTwoLabel.text;
textTwo.textColor=_textTwoLabel.textColor;
[img addSubview:textOne];
[img addSubview:textTwo];
UIImageWriteToSavedPhotosAlbum(img.image, nil, nil, nil); //img.image is null
Run Code Online (Sandbox Code Playgroud)
我想创建一个UIImage将其保存在相机胶卷中,UIImageView并创建和2 UILabel.img.image返回null,因为没有分配给的图像UIImageView.
你知道如何实现这个目标吗?
我需要UIImagePickerController更快地加载。我的应用程序UIImagePickerController可能会从多个控制器调用,并且在每个控制器中有两个按钮,一个用于照片库,另一个用于相机。这是我的示例应用程序。Apple 在“并发编程指南”中推荐了我尝试过的一些解决方案。
最简单的方法是在用户按下按钮时分配和初始化一个实例。这最多可能需要 2 秒才能显示相机。
解决方案尝试:-
(1) 我创建了一个@property (...) *imagePicker 并调用了它的 alloc & initviewDidAppear以使其看起来很流畅,但它干扰了其他元素的加载,可能是因为它使用了相同的线程。在initWithNibName或 中使用时结果更糟viewDidLoad。
(2) Operation queues... 不令人满意的结果。
(3) Dispatch Queues... 更好的结果,但仍然明显不稳定的性能。
(4)performSelectorInBackground:withObject:结果不大。我不认为我想走向全球,除非另有建议。我制作两个 @properties 没有问题UIImagePickerController。我将继续可能的'线程编程指南'。
如果可以,请在您的解决方案中包含任何必要的内存管理实践。谢谢你。
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
// (1) TRYING OPERATION QUEUES
// (a) --- NSBlockOperation
NSBlockOperation *NSBO_IP = [NSBlockOperation blockOperationWithBlock:^{
NSLog(@"before");
imagePicker = [[UIImagePickerController alloc] init];
// 1.9, 1.6, 1.4 seconds pass between 'before' …Run Code Online (Sandbox Code Playgroud) multithreading memory-management uiimagepickercontroller grand-central-dispatch ios
我将一个UIDocumentInteractionController放入我的应用程序,它可以从服务器下载任意文件类型.
这有两个目的:
我想要的是只尝试显示系统能够预览的文件类型的预览.例如,如果它是一个zip文件,系统无法预览,所以我想直接进入'Open In'.
我无法在任何地方找到支持预览的类型列表.
这是我的代码:
self.docController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:path]];
[self.docController setDelegate:self];
// I'd like to skip this line if the system can't preview the file.
BOOL isOpen = [self.docController presentPreviewAnimated:YES];
if (!isOpen) {
BOOL canOpen = [self.docController presentOpenInMenuFromRect:CGRectMake(300, 300, 100, 100)
inView:self.view
animated:NO];
if (!canOpen) {
// tell user to install an app that's able to open this file.
return;
}
}
Run Code Online (Sandbox Code Playgroud) ios ×10
objective-c ×6
iphone ×5
ios4 ×2
ftp ×1
ios5 ×1
ios7 ×1
uiimage ×1
uiimageview ×1
uikit ×1
uiscrollview ×1
uistoryboard ×1
uitabbaritem ×1
uitableview ×1
xib ×1