小编Piy*_*bey的帖子

你如何以及在哪里使用instantiateViewControllerWithIdentifier

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
                                                     bundle: nil];

MenuScreenViewController *controller = (MenuScreenViewController*)[mainStoryboard 
                                               instantiateViewControllerWithIdentifier: @"<Controller ID>"];
Run Code Online (Sandbox Code Playgroud)

如果我必须确保使用标识符实例化当前视图,我究竟在哪里编写此代码?这意味着如果我在这个类上编写任何代码,它必须在这个viewcontroller加载时出现?我也将如何使用它?我不想创建menuscreenviewcontroller的实例.这意味着我必须说自己,但我使用self.view,但这不起作用.

iphone ios4 ios ios5 uistoryboard

4
推荐指数
1
解决办法
1万
查看次数

什么是SUP-in Objective-C - iOS

关于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)

}

我已经检查了所有并且还没有令人满意的知识.如果任何人都可以用外行来解释这一点,那将是最好的.谢谢

iphone objective-c ios4 ios

3
推荐指数
1
解决办法
7755
查看次数

如何将UITableView放在带有代码的UILabel下面

我写了一个UILabel带有气象站名称的代码.后来,我添加了代码来放置UITableView一个网格视图,就像这个网站解释http://www.recursiveawesome.com/blog/2011/04/06/creating-a-grid-view-in-ios/

问题是现在所有屏幕都显示表视图,并且无法看到标签.

如何将元素按此顺序排列?

  1. UILabel
  2. UITableView

谢谢!

iphone objective-c uitableview ios

2
推荐指数
1
解决办法
1030
查看次数

通过ASIFormDataRequest将Mp4视频发送到PHP服务器

这里我发送带有一些参数的文件路径或文件.但是服务器没有收到视频.那么代码中的任何问题呢?或者你想要添加的东西.那请告诉我.你想告诉我在哪里遇到错误或设置响应的任何委托方法.

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)

iphone ftp objective-c ios asiformdatarequest

2
推荐指数
2
解决办法
1056
查看次数

带滑动和页面控制的图片幻灯片

我正在创建一个"操作方法"视图,向用户展示5-6张关于如何使用该应用程序的图片.我希望它像真实视图中的容器一样.此外,我希望它具有滑动和页面控件的转换.如果你知道我的意思,像AppStore的东西在图片上有一个应用程序的截图?

是否有捷径可寻?所有帮助高度赞赏!

iphone uiscrollview ios

2
推荐指数
1
解决办法
6813
查看次数

UIAlertView更改UITabbar项目选择的颜色

我有我的应用程序一个奇怪的问题:我有一个UIViewController是目前的UIAlertView当用户点击一个按钮.警报让用户在照片库和iPhone相机之间进行选择.

当警报出现时,我注意到这个问题:

首先,UIViewController选定的标签栏项目具有此布局

选中的标签栏项目

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

显示警报时选择的标签栏项目

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

访问照片库后选择标签栏

怎么可能?也许UIAlertView正在改变一些色彩?

谢谢

objective-c uitabbaritem ios ios7

2
推荐指数
1
解决办法
735
查看次数

以编程方式从Xib执行Segue

我经常搜索但我还不能做.

我的.xib UI带有一些按钮,与主故事板分开.

当我按下其中一个按钮并显示另一个视图时,我需要执行操作.

如何直接从IBAction中的代码广告中执行此操作?

user-interface objective-c xib ios

2
推荐指数
1
解决办法
2935
查看次数

从UIImageView创建UIImage

UIImageViewUILabel它创建了一个子视图:

 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.
你知道如何实现这个目标吗?

uiimageview uiimage ios

1
推荐指数
1
解决办法
1652
查看次数

更快地加载 UIImagePickerController?

我需要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

1
推荐指数
1
解决办法
2657
查看次数

哪些文件类型可以UIDocumentInteractionController预览?

我将一个UIDocumentInteractionController放入我的应用程序,它可以从服务器下载任意文件类型.

这有两个目的:

  1. 允许用户在另一个可能能够查看该文件的应用程序中"打开"该文件.
  2. 预览内置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)

objective-c uikit ios uidocumentinteraction

1
推荐指数
1
解决办法
3185
查看次数