小编use*_*695的帖子

UIPageViewController页面控制背景颜色

我在我的应用程序中使用UIPageViewController,它工作正常.但是,它自动添加的页面控件有一个黑色背景,隐藏了当前视图控制器的底部材质(见下图).是否可以调用UIPageViewController的页面控件并更改它的颜色?我希望页面控件显示在视图控制器上(例如,路径应用程序的演练),比如设置颜色而不是黑色来清除.

在此输入图像描述

objective-c ios uipageviewcontroller

43
推荐指数
5
解决办法
3万
查看次数

如何创建从子级到父级的委派(subview-superview)

我之前和代表团合作过.我知道如何创建从superview到子视图类的委托.但是,我试图用相反的方式使用相同的方法,但它不起作用!委托只是为了单向工作,还是有办法/技巧将它用作类之间的双向沟通​​?我在父/ superview .h类中收到错误,它是:

找不到'SubViewControllerDelegate'的协议定义

我的代码是这样的:subview.h

#import <UIKit/UIKit.h>

#import "SuperViewController.h"

@protocol SubViewControllerDelegate <NSObject>

    - (void)someMethod:(NSData *)data;

@end

@interface SubViewController : UIViewController 

@property (weak, nonatomic) id <SubViewControllerDelegate> delegate;

@end
Run Code Online (Sandbox Code Playgroud)

subview.m:

[self.delegate someMethod:data]; 
Run Code Online (Sandbox Code Playgroud)

SuperView.h

#import <UIKit/UIKit.h>

#import "SubViewController.h"

@interface SuperViewController : UIViewController <SubViewControllerDelegate>

@end
Run Code Online (Sandbox Code Playgroud)

SuperView.m:

#pragma mark - SubView Controller Delegate Methods
- (void)someMethod:(NSData *)data{
    NSLog(@"%@", data);
}
Run Code Online (Sandbox Code Playgroud)

我做错了什么或错过了什么?

objective-c ios

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

标签 统计

ios ×2

objective-c ×2

uipageviewcontroller ×1