小编Mas*_*oke的帖子

如何在iOs中将UITabbarController添加到UIViewController

如何使用TabbarController推送Viewcontroller?在Viewcontroller'XIB中,我创建了UITabbarController.然后我推这个ViewController,但它没有出现UITabbarController.这是我的代码:*Viewcontroller.h:

 @interface StatusViewController : UIViewController<UITabBarControllerDelegate>
{
    IBOutlet UITabBarController *tabBarController;

    IBOutlet UIButton *UploadButton;
    IBOutlet UIButton *ConvertorButton;
    IBOutlet UIButton *CompletedButton;
}
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
@end
Run Code Online (Sandbox Code Playgroud)

*Viewcontroller.m:

@implementation StatusViewController
@synthesize tabBarController ;

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization

    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    [self createTabView];
}
-(void)createTabView
{
    ....

    ....
    [ConvertorButton addSubview:Label3];

    [CompletedButton …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitabbarcontroller uiviewcontroller ios

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

如何使用pdfbox提取文本内容的字体样式?

我正在使用pdfbox库从pdf文件中提取文本内容.我可以提取所有文本,但找不到提取字体样式的方法.

java pdfbox

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

iOS:在UIWebview中使用javascript调用obj-c方法

我正在编写一个与JS网页协作的函数.我使用UIWebView来包含网页,当我希望网页与我的应用程序通信时,情况变得复杂.

使用该– stringByEvaluatingJavaScriptFromString:方法可以轻松地在UIWebView中调用javascript函数

但是有没有更简单的方法来调用网页中的obj-c函数,使用javascript?我尝试使用UIWebView委托方法,但我认为它太hacky了.

有什么建议?

javascript iphone xcode objective-c ios

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

在 OS X 应用程序中绘制四边形曲线

UIBezierPath's我可以使用iOS中的方法绘制四边形曲线addQuadCurveToPoint,但在NSBezierPath中找不到相同的方法。

我只能在 NSBezierPath 类中看到以下方法,

- moveToPoint:(NSPoint)point;
- lineToPoint:(NSPoint)point;
- curveToPoint:(NSPoint)endPoint
       controlPoint1:(NSPoint)controlPoint1
       controlPoint2:(NSPoint)controlPoint2;
- closePath;
Run Code Online (Sandbox Code Playgroud)

有没有办法在OS X环境下绘制四边形曲线?

macos cocoa core-graphics objective-c

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

NSData返回0个字节

我试图以下列方式加载图像.但是当我调用我的loadImageFromURL:(NSURL*)inURL函数时[self loadImagesFromURL:url],我tableView的显示0字节.如何获得(delta)NSData我的tableview?的价值,被宣布为全球...

NSURLConnection* connection;
NSMutableData* delta;

- (void)loadImageFromURL:(NSURL*)inURL {
    NSURLRequest *request = [NSURLRequest requestWithURL:inURL];
    NSURLConnection *conn = [NSURLConnection connectionWithRequest:request delegate:self];

    if (conn) {
        delta = [[NSMutableData data] retain];
    }    
}

- (void)connection:(NSURLConnection *)conn didReceiveData:(NSData *)data {
    [delta appendData:data];

    }

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {     
    NSURL *urlink=[NSURL URLWithString:[[objectsForImages objectForKey:[arrayOfCharacters objectAtIndex:indexPath.section]] objectAtIndex:indexPath.row]];
    [self loadImageFromURL:urlink];
    UIImage *imageForAz=[UIImage imageWithData:delta];
    cell.imageView.image=imageForAz; 

}
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c ios ios5

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

objective c何时使用NSDictionary而不是NSArray

关于我应该使用哪两个,我处于两难境地.我将通过一个宁静的API检索一组数据(返回json),我不知道在我在UI视图表上显示它之前应该如何存储它们.

例如.

{"Events":[{"Id":5,"Name":"Event 1 2013"},{"Id":6,"Name":"Event 2 2013"}]}
Run Code Online (Sandbox Code Playgroud)

我一直在阅读教程,有些人会使用NSMutableArrays而有些人会使用NSMutableDictionary.

我该怎么办呢?

顺便说一句:我在UI视图表上显示数据,在点击时会将用户重定向到另一个页面,如果他们决定返回则必须显示上一个视图而不重新加载(使用UinavigationController)

谢谢!

编辑:

另外,只是为了让您了解我正在尝试做什么.我正在尝试按照本教程将我分成的数据拆分为节标题.在本教程中,它使用的是NSDictionary.

http://www.icodeblog.com/2010/12/10/implementing-uitableview-sections-from-an-nsarray-of-nsdictionary-objects/

如果我使用NSArray,会影响性能吗?

xcode objective-c nsmutablearray nsmutabledictionary ios

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

完成播放后,YouTube视频未关闭

我正在加载一个YouTube视频-UIwebView,这是完美的工作,视频开始自动播放.但问题是,一旦视频内部完成,-UIwebView它就会停止并显示播放按钮.然而,我希望视频播放器关闭,这样用户就不必每次都手动点击"完成"按钮.

视频未关闭时屏幕的图像.

这是我在里面发布视频的链接 -UIwebview

NSString *youTubeVideoHTML = [NSString stringWithFormat:@"<!DOCTYPE html><html><head>
<style>body{margin:0px 0px 0px 0px;}</style></head> <body> <div id=\"player\"></div> <script>

    var tag = document.createElement('script'); tag.src = \"http://www.youtube.com/player_api\";
    var firstScriptTag = document.getElementsByTagName('script')[0]; 
    firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    var player;

    function onYouTubePlayerAPIReady() { 
        player = new YT.Player('player', { 
            width:'320',
            height:'200',
            videoId:'%@',
            events: {
                'onReady': onPlayerReady,
            }
        });
    }

    function onPlayerReady(event) { 
        event.target.playVideo();
    }

</script> </body> </html>", [[NSUserDefaults standardUserDefaults]
objectForKey:@"detailVideoURL"]];
Run Code Online (Sandbox Code Playgroud)

编辑:

我尝试在我的代码中实现第一个答案,这就是它最终的结果.我还不确定我应该在回调中添加什么?

NSString *youTubeVideoHTML = [NSString stringWithFormat:@"<!DOCTYPE html><html><head><style>body{margin:0px 0px 0px 0px;}</style></head> <body> <div id=\"player\"></div> …
Run Code Online (Sandbox Code Playgroud)

javascript iphone objective-c youtube-api ios

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

使用Instruments工具检查内存分配,泄漏

在此输入图像描述

正如许多人所建议的,仪器工具是捕获内存分配和泄漏的最佳方法.但对我来说它是易于使用的仪器工具,但我对上面屏幕截图所示的详细结果感到困惑.

想知道以下几点的含义:1)所有分配,2)实时字节,3)总字节数,4)总体而言.

简单但令人困惑!任何答案将不胜感激.

iphone xcode memory-management objective-c instruments

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

每次我尝试运行此代码时,iPhone都会崩溃

所以,我正在尝试在我的iPhone应用程序中运行此代码,但应用程序仍在崩溃.有解决方案吗

- (IBAction)logOutBtnDown:(id)sender {
    [PFUser logOut];
    NSArray *quotes;
    int r;

    quotes = [NSArray arrayWithObjects:
        @"R u done yet",
        @"Log in again",
        @"Try Me",
        @"SMD",
        @"We can do this all day",
        @"IDC your eating up ur RAM",
        "Please just connect to the servers",
        @"You are not giving up are u",
        @"Forget it I quit",
        @"Imma tell TDK",
        nil];

    r = arc4random() % 10;
    [_welcomeLabel setText:[NSString stringWithFormat:@" %@", [quotes objectAtIndex: r]]];
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsarray ibaction ios

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

如何在UIWebView中加载本地HTML文件?

我是Objective-CI的新手想知道如何将本地html文件(比如index.html)加载到UIWebView中,我可以像这样加载url,

  -(void)viewWillAppear:(BOOL)animated
    {
        NSLog(@"willAppear");

        UIWebView *myWebView=[[UIWebView alloc]initWithFrame:CGRectMake(20, 20, 400, 400)];


        NSURL *url = [[NSURL alloc] initWithString:@"http://www.google.co.in/"];

        [myWebView loadRequest:[NSURLRequest requestWithURL:url]];
        myWebView.scalesPageToFit = YES;
        [self.view addSubview:myWebView];
    }
Run Code Online (Sandbox Code Playgroud)

我想加载本地html文件而不是加载url.我该怎么做?

而且我想调用委托方法

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request
Run Code Online (Sandbox Code Playgroud)

navigationType:(UIWebViewNavigationType)navigationType,没有被调用.任何指导都非常感谢.谢谢.

iphone objective-c uiwebview ios

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

当键盘弹出自动布局时调整UITextView的大小

我想在键盘出现时调整UITextView的大小,但我似乎无法做到这一点.我在其中创建了一个带有UITextView的视图.在代码中,我想手动调整此文本视图的高度.我这样做:

_textView.translatesAutoresizingMaskIntoConstraints  = NO;

NSLayoutConstraint *constraint = [NSLayoutConstraint constraintWithItem:_textView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0f constant:216.0f];
[_textView addConstraint:constraint];
Run Code Online (Sandbox Code Playgroud)

在Interface Builder中,我说文本视图和superview之间的边距可以大于或等于0.

当我运行应用程序时,它会给出错误,即不能同时满足约束:

"<NSLayoutConstraint:0x886e550 V:[UITextView:0x7b0fa00(216)]>",
"<NSLayoutConstraint:0x886f7c0 UITextView:0x7b0fa00.bottom == UIView:0x886e3c0.bottom>",
"<NSLayoutConstraint:0x886f700 V:|-(0)-[UITextView:0x7b0fa00]   (Names: '|':UIView:0x886e3c0 )>",
"<NSAutoresizingMaskLayoutConstraint:0x71a2d10 h=--- v=--- V:[UIWindow:0x8a792f0(480)]>",
"<NSAutoresizingMaskLayoutConstraint:0x71a1490 h=-&- v=-&- UIView:0x886e3c0.height == UIWindow:0x8a792f0.height - 20>"


Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x886e550 V:[UITextView:0x7b0fa00(216)]>
Run Code Online (Sandbox Code Playgroud)

我不确定如何确保满足所有约束.有人能帮我一把吗?

谢谢!

layout xcode objective-c ios

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