小编Cra*_*Dev的帖子

iOS:简单的动画

我想创建一个更改alpha值的简单动画:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:2];
[view1 setAlpha:0.00];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

好的,这样我将alpha值更改为两秒并且它工作正常,但我想要这样的事情:当alpha为0时,动画必须再次开始alpha = 1所以动画应该是:alpha 0 - > alpha 1 - > alpha 0 - > alpha 1 - > ...依此类推,持续时间为2秒.你能帮助我吗?

我的完整代码是

-(IBAction){
FirstViewController *firstViewController = [[[FirstViewController alloc] init]autorelease];
[firstViewController.label1 setAlpha:1.00];
[firstViewController.label2 setAlpha:1.00];
view = firstViewController.viewFirst; //this is my view and I copy in other view
[self fadeOut:nil finished:nil context:nil];}

- (void) fadeOut:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {


[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:2];
[UIView  setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(fadeIn:finished:context:) ];
[view setAlpha:0.00];
[UIView …
Run Code Online (Sandbox Code Playgroud)

animation alphablending objective-c ios

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

IOS:tableview委托两个tableview的方法

我在类中的tableview中有这些委托方法:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

return [array1 count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {


static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil){
    cell = [[[UITableViewCell alloc]initWithStyle:UITableViewStylePlain reuseIdentifier:CellIdentifier] autorelease] ; 
}

cell.textLabel.text = [array1 objectAtIndex:indexPath.row];

return cell;
}
Run Code Online (Sandbox Code Playgroud)

如果我有一个UITableView它没关系,但如果我有两个UITableView?我该如何组织我的代码?有标签?

xcode delegates uitableview ios

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

IOS:在数组的文件txt中写一个字符串

我有一个由其他数组组成的数组:

示例我的数组里面有两个数组:

myArray = [(element1,element2,element3)],[(element4,element5,element6)]这只是一个示例,表明myArray有两个数组(这些元素是字符串)

现在我想以这种方式在txt文件中写入这些元素:

 element1#element2#element3;element4#element5#element6;
Run Code Online (Sandbox Code Playgroud)

创建此字符串以在txt文件中写入的代码是什么?

string xcode text-files ios

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

iOS的ipa发行版用于测试

我已经为iPad制作了一个应用程序,我想将其发送给朋友测试.如果我通过电子邮件发送.ipa,他可以在iPad上安装.ipa吗?如果他不能,在他的iPad上安装我的.ipa的更好方法是什么?

xcode ios ipa

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

IOS:启动图像多语言

我有一个多语言应用程序.我的问题是启动图像,根据设备语言使用启动图像的方式是什么.info.plist文件中有什么东西吗?

xcode ios uilaunchimagefile

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

IOS:旋转uiimageview

在我的应用程序中,我有一个imageview,它的名字是箭头,我以这种方式旋转180度:

arrow.transform = CGAffineTransformMakeRotation(M_PI);
Run Code Online (Sandbox Code Playgroud)

它工作正常,但现在我希望这个imageview返回原来的位置; 我应该设定获得它的价值是什么?

xcode rotation uiimageview ios

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

转换纹理中的UIImage

在我的opengl项目中,我需要在纹理中转换UIImage; 这是怎么做的?你能帮助我吗?

textures opengl-es objective-c ios

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

IOS:为我的应用程序在xcode中设置默认语言

我开始了我的xcode项目,我有这些设置:

在此输入图像描述

在xcode 5中它添加了这种"基础"语言,但我不明白它是如何工作的.我想将我的默认语言设置为英语而不是意大利语; 例如,如果用户使用西班牙语或法语设置其设备,则必须使用英语而不是意大利语查看应用程序; 你能帮助我吗?

谢谢

localization objective-c ios xcode5

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

iOS:在Swift中使用void func进行单元测试

我想测试这个不返回值的方法,但我想检查一下是否正常.你能给我一些建议吗?

func login() {

            if Utility.feature.isAvailable(myFeat) {
                if self.helper.ifAlreadyRed() {
                    self.showWebViewController()
                } else {
                    let firstVC = FirstViewController()
                    self.setRootController(firstVC)
                }
            } else {
                let secondVC = SecondViewController()
                self.setRootController(secondVC)
            }
    }
Run Code Online (Sandbox Code Playgroud)

那么在这里应用单元测试的最佳方法是什么?

testing unit-testing ios swift

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

IOS:用手指画一条线

我想知道在白色视图中用手指画线的方法是什么.我想做一个画板,我想开始理解用手指画出一条简单的线条或一条轨道.我该怎么做?

xcode drawing ios

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