小编omg*_*hon的帖子

TransitionFromView删除以前的视图

我在我的应用程序中的视图之间转换时使用TransitionfromView时遇到问题.

建立

这是View Controller的基本设置.它有两个视图.一个MKMapView和一个UITableView.按下切换按钮时,应该在地图和表格之间交替显示视图.

这是我的*.h文件

@interface BrowseBeaconsViewController : UIViewController <UITableViewDelegate, MKMapViewDelegate, UITableViewDataSource, CLLocationManagerDelegate >
{

__weak IBOutlet UIBarButtonItem *refreshBeacons;
__weak IBOutlet UIBarButtonItem *toggleView;
MKMapView* beaconMapView;
__weak IBOutlet UITableView* beaconTableView;
}
Run Code Online (Sandbox Code Playgroud)

因此,tableview来自故事板,而mapview是在程序中创建的.

问题

[UIView transitionFromView:beaconTableView toView:beaconMapView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished) {}];
Run Code Online (Sandbox Code Playgroud)

当我从MapView从MapView转换时,tableview的值为null(0x0000000).我确实理解transitionfromview的行为是从父视图中删除视图.但是当我尝试在转换后将tableview添加为子视图时它不起作用,因为该值为null.所以我的问题是如果视图为空,我如何在转换后添加tableview?

PS:我很抱歉,如果这是一个简单的问题,但我是iOS编程的新手,并且在发布此问题之前尝试查看论坛.

uitableview uiviewanimationtransition ios

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

如何为程序分配更多内存(GCC)

我想为程序分配更多内存。l 允许您这样做的 gcc 标志是什么?

仅供参考,我想做的是创建一个非常大的矩阵(非常大),稍后将对其进行压缩算法。所以我无法避免创建这么大的矩阵来存储数据。

c gcc

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

将视频从youtube应用分享到ios上的应用

无论如何,当我点击ios上的youtube应用中的视频上的分享按钮时,我可以让我的应用出现吗?

我知道如何将我的应用程序添加到open in选项中,方法是将我的文档类型添加到Info.plist文件中,但是当在ios上的youtube应用程序中按下共享按钮时,有没有办法做类似的事情?

类似于这里回答的android问题.

android youtube:分享youtube视频到我的应用程序?

youtube iphone share ios

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

标签 统计

ios ×2

c ×1

gcc ×1

iphone ×1

share ×1

uitableview ×1

uiviewanimationtransition ×1

youtube ×1