小编shi*_*him的帖子

如何通过标签从UIView获取某个子视图

我是Objective-C的菜鸟,我有一个问题.

我有一个UILabel对象,我用这段代码添加到一个UIView:

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,10,self.view.frame.size.width-15-70, 30)];
label.tag = 1;
label.font = [PublicObject fontTexts:17];
label.textAlignment = NSTextAlignmentRight;
label.textColor = [UIColor whiteColor];
[cell setBackgroundColor:[UIColor clearColor]];

 UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
 view.backgroundColor = [PublicObject colorWithHexString:@"cd4110"];
 label.text = [filterData objectAtIndex:indexPath.row];
 view addSubview:label];
Run Code Online (Sandbox Code Playgroud)

现在我希望在我的视图中获得一个子视图,其中此子视图具有tag = 1并将其保存在另一个对象上,如下所示:

UILabel *tagLabel;
tagLabel = // I want get one subview in view where tag = 1 
Run Code Online (Sandbox Code Playgroud)

请帮我理解如何做到这一点.

objective-c uiview uilabel

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

判断UITableView是否已滚动到顶部

我试过这个:

- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView
Run Code Online (Sandbox Code Playgroud)

但是当我将表格视图滚动到顶部时,它并没有触发.

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
Run Code Online (Sandbox Code Playgroud)

是否解雇代表不是问题.

在viewDidLoad中我也设置了 [myTbl setDoesScrollToTop:YES];

xcode cocoa-touch objective-c ios

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

如何更新颤振TextField的高度和宽度?

如何在Flutter中自定义TextField布局的高度和宽度?

flutter flutter-layout

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

无效捆绑 - 您的应用程序引用的一个或多个动态库不存在于 dylib 搜索路径中 | Xcode 13.3

我正在通过 Xcode 13.3 向 App Store 提交.xcarchive,但我不断收到以下电子邮件错误:

ITMS-90562:无效捆绑包 - 您的应用程序引用的一个或多个动态库不存在于 dylib 搜索路径中

我尝试查找并找到了一些解决方案,但它们都不起作用。

当在应用程序本身上使用otool -L命令时,我得到了所使用的框架列表:

    /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1300.23.0)
    /System/Library/Frameworks/Security.framework/Security (compatibility version 1.0.0, current version 60158.100.133)
    /System/Library/Frameworks/SafariServices.framework/SafariServices (compatibility version 1.0.0, current version 1.0.0, weak)
    /System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 5522.2.101)
    /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
    /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration (compatibility version 1.0.0, current version 1163.100.19)
    /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony (compatibility version 1.0.0, current version 0.0.0)
    /System/Library/Frameworks/StoreKit.framework/StoreKit (compatibility version 1.0.0, current version 1.0.0)
    /usr/lib/libsqlite3.dylib (compatibility version 9.0.0, …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift app-store-connect

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

navigationItem.backBarButtonItem不工作?为什么上一个菜单仍显示为按钮?

尝试在向下钻取导航控制器中自定义我的后退按钮.

在我的一个视图控制器上,我有一个添加按钮,其中代码以编程方式生成一个新的UIViewController:

- (void)add:(id)sender 
{
    MyAddViewController *addController = [[MyAddViewController alloc] initWithNibName:@"MyAddViewController" bundle:nil];

    [self.navigationController pushViewController:addController animated:YES];

    [addController release];
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,当我单击添加按钮时,它会向下钻取到新视图中.在我的viewDidLoad方法里面MyAddViewController.m:

self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil] autorelease];
Run Code Online (Sandbox Code Playgroud)

但这不起作用.导航控制器中的后退按钮仍然是堆栈上前一个视图控制器的标题.看来这条线什么也没做.我错过了什么?

谢谢

iphone cocoa-touch objective-c uinavigationcontroller ios4

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

如何在一个View Controller中使用2个UIPickerView?

我在一个View Controllers中有2个UIPickerController.我可以让一个工作,但当我添加一秒钟,我的应用程序崩溃.这是我用于一个选择器视图的代码:

import UIKit

class RegisterJobPosition: UIViewController, UIPickerViewDelegate {

    @IBOutlet weak var positionLabel: UILabel!

    var position = ["Lifeguard", "Instructor", "Supervisor"]

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    func numberOfComponentsInPickerView(PickerView: UIPickerView!) -> Int
    {
        return 1
    }

    func pickerView(pickerView: UIPickerView!, numberOfRowsInComponent component: Int) -> Int
    {
        return position.count
    }

    func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String!
    {
        return position[row]
    }

    func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {        
        positionLabel.text = position[row]
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我怎样才能让第二个控制器工作?说我的第二个PickerView被调用UIPickerController(另一个被调用 …

xcode uipickerview swift

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

Xcode 4项目:用于清理pbxproj文件的实用程序?

我有一个带有2个目标的Xcode 4项目,一个用于iPhone,另一个用于iPad.如果我点击iPad目标并尝试转到Build Settings Xcode 4崩溃:

遇到多个断言.第一个断言是:/SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-269/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/FileTypes/../PBXFileType.m:594中的ASSERTION FAILURE:文件名应该是非空字符串,但它是零

显然pbxproj文件在某处有一个错误的引用 - 可能是由于我被git强制执行的许多手动合并引起的.有没有办法清理pbxproj文件,以便它再次正常工作或告诉哪一行导致问题?我真的真的不喜欢必须从头创建项目.

xcode xcode4

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

对'X'的引用含糊不清

在对我的项目进行了几次更改后,我突然遇到了构建错误:

__CODE__

参考文献含糊不清 当看到错误时,它向我显示它被引用了4次

在此输入图像描述

有人可以告诉我这是怎么发生的,我怎么能弄清楚是什么导致了这个?我没有明确地从CoreGraphics导入任何东西,我的Prefix文件只导入'Foundation.h'和一些自制的宏.然而,我导入了几个包含纯c代码的头文件,但它们都封装在这样的东西中:

#ifndef __MYCCODE_H
#define __MYCCODE_H
// imports here
// c code here
#endif
Run Code Online (Sandbox Code Playgroud)

这在使用LLVM 5.1的xcode 5中发生

编辑:这似乎是这个项目的另一个问题.在评论这行代码后,我得到另一个错误:

#ifndef __MYCCODE_H
#define __MYCCODE_H
// imports here
// c code here
#endif
Run Code Online (Sandbox Code Playgroud)

删除模块并再次添加它没有帮助.删除派生数据也没有帮助.返回工作提交时也会出现此错误

objective-c ios xcode5

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

CLPlacemark在iOS 9中为字符串

我想格式化CLPlacemark为字符串.

众所周知的方法是使用,ABCreateStringWithAddressDictionary但它在iOS 9中已被弃用.警告告诉我使用CNPostalAddressFormatter.

但是,CNPostalAddressFormatter只能格式化CNPostalAddress.没有办法正确转换CLPlacemarkCNPostalAddress; 仅这3个性质通过共享CLPlacemarkCNPostalAddress:country,ISOcountryCode,和postalCode.

那么我应该如何格式化CLPlacemark为现在的字符串?

geocoding objective-c ios swift

24
推荐指数
3
解决办法
6850
查看次数

UILabel的字母动画?

有没有办法为显示的文本设置动画UILabel.我希望它按字符显示文本值.

帮帮我这个人

animation uilabel ios

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