小编Oma*_*mar的帖子

如何将数据从ViewController传递到Container View?

我在XCode中设置了一个故事板,并有一个MainViewController.在MainViewController中,我添加了一个ContainerView,它自然地与另一个VIewController创建了一个Segue.

在我的MainViewController.m文件中,我已经设置了数据,并希望将这些数据链接到ContainerView中的标签,但是我想我可以单击文件所有者并执行此操作但当然我不能,因为它们现在是2个不同的viewcontrollers .

有人可以帮助我,因为我正在努力解决这个问题.必须有一个简单的方法,但我不能破解它!

谢谢

objective-c uiviewcontroller ios

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

如何使用UIScrollView创建顶级淡入淡出效果?

我在我的应用程序中有一个UIScrollView,我在其他一些应用程序中看到,当用户滚动时,顶部部分在滚动时淡出而不是仅仅消失.

我真的很喜欢这种效果,并希望实现它.有什么想法可以做到吗?

iphone uiscrollview ios

12
推荐指数
5
解决办法
9493
查看次数

制作按钮UIAlertView执行Segue

我创建了UIAlertView一个动作,它给了我两个选项.我希望用户能够点击按钮并让它执行Segue.

这是我到目前为止的代码:

- (IBAction)switchView:(id)sender
{
    UIAlertView *myAlert = [[UIAlertView alloc]
                            initWithTitle:@"Please Note"
                            message:@"Hello this is my message"
                            delegate:self
                            cancelButtonTitle:@"OK"
                            otherButtonTitles:@"Option 1", @"Option 2", nil];
    [myAlert show];
}

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    NSString *buttonTitle = [alertView buttonTitleAtIndex:buttonIndex];

    if ([buttonTitle isEqualToString:@"Option 1"]) {



    }
}
Run Code Online (Sandbox Code Playgroud)

uialertview ios uistoryboard segue uistoryboardsegue

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

使导航栏在xCode 5/iOS7中的状态栏后面伸展

我按照以下教程将我的导航栏向下移动,因此xcode 5/ios7中的状态栏不会覆盖它:

IOS7中的状态栏和导航栏问题

但是现在在iOS7中,状态栏顶部有一个空白区域,我希望导航栏也可以填充这个区域

例如,Facebook/twittter/Instagram iOS7应用程序也具有状态栏后面的导航栏背景.我该如何实现这一目标?

对不起,如果我不清楚,但真的很想让它排序

谢谢!

iphone xcode objective-c uiviewcontroller ios7

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

如何实现Yahoo Weather ScrollView Effect?

我真的很想创建类似于Yahoo Weather应用程序的UIScrollView.以下是视频示例:

http://www.youtube.com/watch?v=a-q_yetkpik

我找到了这个Git,它会让我做淡化背景的事情:

https://github.com/justinmfischer/core-background

但是我如何在顶部实现模糊效果,以便当内容向上滚动时,它几乎在UINavigationBar后面淡出

任何帮助,将不胜感激!!

animation scrollview ios

6
推荐指数
3
解决办法
7741
查看次数

仅为iPad设置横向方向而不是iPhone

我的xCode项目中有一个iPhone Storyboard和iPad Storyboard.在我的iPhone版本中,我只想要肖像模式工作(已经存在).

现在,我已经为iPad添加了故事板,但iPad仅适用于纵向模式.但是,我希望iPad能够在人像和风景中工作,而iPhone则只能作为肖像使用

请指教.

iphone xcode objective-c ipad ios

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

显示In App Purchase的本地化价格

我在My ViewController中使用以下代码,但是当我调用_priceFormatter它时显示价格为(null)

 [buyButton setTitle:[NSString stringWithFormat:@"Upgrade for %@", [_priceFormatter stringFromNumber:product.price]] forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

ViewController.m

{


    NSNumberFormatter * _priceFormatter;


}
Run Code Online (Sandbox Code Playgroud)

viewDidLoad中

    [RageIAPHelper sharedInstance];

    _products = nil;

    [[RageIAPHelper sharedInstance] requestProductsWithCompletionHandler:^(BOOL success, NSArray *products) {
        if (success) {
            _products = products;

        }
    }];

    SKProduct * product = (SKProduct *) [_products objectAtIndex:0];


    ([[RageIAPHelper sharedInstance] productPurchased:product.productIdentifier]);

  _priceFormatter = [[NSNumberFormatter alloc] init];
    [_priceFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
    [_priceFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
    [_priceFormatter setLocale:product.priceLocale];

    [_priceFormatter stringFromNumber:product.price];
Run Code Online (Sandbox Code Playgroud)

EDITED

_priceFormatter = [[NSNumberFormatter alloc] init];
[_priceFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[_priceFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[_priceFormatter setLocale:product.priceLocale];

NSString *priceString = [_priceFormatter …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c in-app-purchase ios

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

使用Storyboard呈现视图控制器

我已经按照教程将In App Purchase添加到我的应用程序中.有2次观看次数:

  1. 按钮'购买商品'
  2. 屏幕出现,允许用户选择产品

我已经完全添加了代码,但在教程中他们使用的是XIB文件,但我使用的是Storyboard.我的"购买项目"按钮的代码如下所示:

- (IBAction)PurchaseItem:(id)sender {

    _purchaseController = [[PurchasedViewController alloc] initWithNibName:Nil bundle:nil];

    _purchaseController.productID = @"com.myapp";

    [self presentViewController:_purchaseController animated:YES completion:NULL];

    [_purchaseController getProductID:self];

}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当单击按钮时,会出现黑屏,但我希望BuysedViewController显示

我需要改变什么吗?

编辑:

使用已编辑的代码但收到附加错误:

- (IBAction)PurchaseItem:(id)sender {

        PurchasedViewController *purchaseContr = (PurchasedViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"menu"];
        //menu is only an example
        purchaseContr.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
        [self presentViewController:purchaseContr animated:YES completion:nil];

    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

objective-c storyboard ios

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