小编DAS*_*DAS的帖子

自定义UITableViewCell(IB)仅在选定状态下显示

UITableViewCell在Interface Builder(Storyboard)中做了一个自定义,并通过它将它导入我的项目#import CustomTableViewCell.h.

一切正常,但单元格仅在选定状态下加载.

在此输入图像描述

我想通过init在每一行加载单元格.

PS滑块和文本字段连接正常工作.我还制作了所有的IB连接.

CustomTableViewCell.m

#import "CustomTableViewCell.h"

@implementation CustomTableViewCell

@synthesize sliderLabel, slider;

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
    // Initialization code
}
return self;
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];

// Configure the view for the selected state

}

- (IBAction)getSliderValuesWithValue:(UISlider *)sender
{
sliderLabel.text = [NSString stringWithFormat:@"%i / 100", (int) roundf(sender.value)];
}

@end
Run Code Online (Sandbox Code Playgroud)

Further Code

- (CustomTableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier …
Run Code Online (Sandbox Code Playgroud)

xcode uitableview ios

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

让UIViewController成为单身人士?

在使用我的应用程序期间,用户应该能够启动,停止,转发背景音乐.(跨越几个UIViewControllers).为此,我让我的MusicPlayer成为一个单例(NSObject).如果我在每个视图中为自己创建控件它可以工作,但我想要的基本上是一个处理音乐播放器类并且一直存在的视图.用户还应该能够通过向左或向右滑动来"隐藏"和"显示"视图.因此,如果它被隐藏并且我更改了我的视图控制器,它也应该隐藏在新视图控制器中,音乐不应该被中断.

我在我的家庭视图控制器中尝试了这个,它可以工作:

UIView * playerView = [[UIView alloc] initWithFrame:CGRectMake(0, 300, self.view.bounds.size.width, 44)];
playerView.backgroundColor = [UIColor redColor];

[[[[UIApplication sharedApplication] delegate] window] addSubview:playerView];
Run Code Online (Sandbox Code Playgroud)

有没有办法在ApplicationDelegate中执行此操作?

iphone xcode singleton audio-player ios

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

MPMoviePlayer - 黑屏 - iOS 5 - 无视频播放

在iOS 4中,此代码可以播放电影:

-(IBAction)playMovie:(id)sender
{
    NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"testbild1" ofType:@"m4v"]];
    MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
    UIView *testview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];

    [testview addSubview:moviePlayer.view];
    [self.view addSubview:testview];
    //[self.view addSubview:moviePlayer.view];
    //[moviePlayer setFullscreen:YES animated:YES];
}  

- (void)moviePlaybackComplete:(NSNotification *)notification  
{  
    MPMoviePlayerController *moviePlayerController = [notification object];  
    [[NSNotificationCenter defaultCenter] removeObserver:self  
                                                    name:MPMoviePlayerPlaybackDidFinishNotification  
                                                  object:moviePlayerController];  

    [moviePlayerController.view removeFromSuperview];  
    //[moviePlayerController release];  
}  
Run Code Online (Sandbox Code Playgroud)

现在,我只得到一个黑屏.没有控制,没有.视频路径是正确的,我测试了.如果我通过按钮单击添加一个白色的子视图,它可以工作.所以调用该方法.

提前致谢!

mpmovieplayercontroller media-player ios

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

iAd不在iPad上工作

我制作了一个使用iAd 的iPhone应用程序.在iPhone模拟器和设备上它工作正常.它已经在App Store上了.

今天,我的一位客户告诉我iAd没有出现在iPad上.因此,我在iPad模拟器上构建我的应用程序并且它没有显示,而iPhone模拟器/ iPhone设备工作得像预期的那样.

在显示内容之前,我从不测试它是哪个设备,所以这不是错误.

这个没有显示任何错误: - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error

有任何想法吗?

iphone xcode ipad ios iad

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

CoreLocation警告:不兼容的类型

我收到以下错误警告:

Passing 'MyCLController *__strong' to parameter of incompatible type 'id<CLLocationManagerDelegate>'
Run Code Online (Sandbox Code Playgroud)

......在这一行:

self.locationManager.delegate = self;
Run Code Online (Sandbox Code Playgroud)

如果我删除该行,则整个位置更新过程失败.所以它是导入但也包含错误.

位置更新工作顺利,但我不知道如何摆脱这个消息......

必须与"新"Xcode 4有关...

有任何想法吗?

谢谢!

xcode core-location ios incomplete-type

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

Interface Builder:在没有代码的情况下关闭模态视图控制器

是否可以仅在Interface Builder中关闭模态视图控制器(例如Page Curl)?

我目前的方法总是创建一个带有IBAction的新ViewController子类,dismissModalViewController我想知道是否可以节省一些空间/时间在IB中执行此步骤.

controller modal-dialog view interface-builder dismiss

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

使用NSFetchRequest(CoreData)填充数组

我为iPad创建了一个使用Apple "Use CoreData"模板的项目.

我定制了几个东西,例如对象的名称,但系统保持不变.

Apple使用的是一个简单MasterViewController.hUITableViewControllerDetailViewController.h一个简单的UIViewController.一旦你选择了其中的一个对象UITableView,MasterViewController.h就会将其属性赋予DetailViewController.

现在的问题是:

我创建了第三个视图控制器,命名为ResultsViewController.h应显示所有数据(对象的属性).

我想用一个或多个NSArray(s),它应该包含我的所有数据(而不仅仅是选择,但所有.因此,如果你创建了5个对象,你想拥有5倍NSArray).

(1)如何获取xcoredatamodel能够访问它们的值ResultsViewController?发送获取请求对我不起作用?

(2)如何确定我在UITableView(MasterViewController.h)中创建的对象数量?

CoreData结构:

简单,一个实体,几个属性,就是这样!

非常感谢!

xcode core-data uiviewcontroller nsfetchrequest ios

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

更新我的应用程序时,我的AppStore评分会发生什么变化?

我的应用程序现已达到5个评级,现在显示在5星级的AppStore列表中.

我向Apple发送了一个更新,我标记为"Hold for developer release".

现在:

(a)如果我发布了更新,我的评分会怎样?评级为1.0的用户是否允许再次为版本1.0.1评分?

(b)如果(a)属实,是否允许他们再次"评价"或"评价并撰写评论"?

(c)如果没有人再次评价,是否还会显示5颗星?

(d)如果(c)为真,AppStore列表中没有显示评级?

iphone rating app-store ios

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

MySQL查询无法正常工作

哪里出错了?

谢谢!

SELECT Table.id,
       Table.name,
   Table.kommentar,
   Table.pictureurl

   WHERE Table.news_id = 5, //without this line the query works!

   COUNT( Table1.comment_id ) AS numComments
   FROM DATABASE.news_comments          AS Table
   LEFT JOIN DATABASE.news_comments_comments AS Table1
   ON Table1.comment_id = Table.id

   GROUP BY Table.id
   ORDER BY Table.id DESC LIMIT 0,50
Run Code Online (Sandbox Code Playgroud)

php mysql sql select

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

自动填充NSString中的空白

我怎样才能以编程方式将其转为:

@"This is any NSString with some blanks"
Run Code Online (Sandbox Code Playgroud)

这个?

@"This+is+any+NSString+with+some+blanks"`
Run Code Online (Sandbox Code Playgroud)

objective-c nsstring

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