小编Kri*_*dra的帖子

iphone:按钮角半径未设置

在我的nib文件中,我选择了一个自定义按钮,我想设置它的角半径.我已在QuartzCore框架中链接,然后编写以下代码来设置其角半径

[[btnPressureLink layer] setCornerRadius:15.0];
Run Code Online (Sandbox Code Playgroud)

当我为按钮添加背景颜色时,会设置角半径,但是当我在按钮上放置图像时,角半径不会被设置.在按钮上使用图像时,如何设置角半径?

cocoa-touch uibutton ios

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

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

关于dealloc方法的一些事情

假设我有一个根控制器MyViewController,其实例变量名为var1.我为var1赋值,但我没有在dealloc方法中释放它.

我的问题是在应用程序退出后会发生什么?

cocoa-touch objective-c ios

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

不推荐将'SEL'类型转换为'SEL'; 请改用sel_getName

您如何建议处理此错误?演员是否必要?

- (NSMethodSignature*)methodSignatureForSelector:(SEL)selector {

  return [dummyStream_ methodSignatureForSelector:(SEL)selector];

}
Run Code Online (Sandbox Code Playgroud)

这是错误

不推荐将'SEL'类型转换为'SEL'; 请改用sel_getName

casting objective-c

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

Android:自动从项目包中删除未使用的图像

我正在开发一个非常大的android项目,并且在drawable文件夹中有很多图像.许多这些图像没有在项目中使用(因为它们已被替换)并且它们消耗了宝​​贵的空间.有什么方法可以自动找到这些图像并删除它们,而不是搜索项目中的每个图像?

android bundle image

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

在shouldChangeTextInRange方法中返回false将自动大写所有字母

我在最新的iOS版本中看到UITextView的奇怪问题。根据我目前的理解,它仅在iOS 13中发生。我的一个用户在iOS 12.4.1上报告了此问题,尽管我无法在任何iOS 13之前的设备上重现此问题。

我已经在Xcode 11中创建了一个小示例项目来解释该问题。该项目面向iOS13。我正在运行iOS 13.1.2(17A860)的iPhone 8上进行测试。该项目包含一个带有textview的简单视图控制器。TextView具有autoCapitalizationType“句子”。然后,我实现了委托shouldChangeTextInRange方法。见下面的代码

class ViewController: UIViewController {  
    @IBOutlet weak var textView: UITextView!  
    override func viewDidLoad() {  
        super.viewDidLoad()  
        self.textView.delegate = self  
        self.textView.autocapitalizationType = .sentences  
    }  
}  
  
extension ViewController: UITextViewDelegate {  
    func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange,
      replacementText text: String) -> Bool {  
        //I wanted to do some other modifications here, but for now just
        //setting the user typed text manually and returning false  
        if let oldString = textView.text {  
            let newString …
Run Code Online (Sandbox Code Playgroud)

capitalization uitextview ios iphone-softkeyboard ios13

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

Obj-C,为什么我的UIActionSheet取消按钮难以点击?

我在我的应用程序中注意到我的取消按钮很难点击,看起来命中区域不在中心.

我该如何解决 ?

继承我的代码......

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"" 
  delegate:dg 
  cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil
  otherButtonTitles: @"Help Pages", @"Tutorial", 
  @"Feedback / Questions ", @"Facebook Group", @"About", nil];

actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
[actionSheet setTag:CommonUIActionSheetHelp];
[actionSheet showInView:vw];
[actionSheet release];
Run Code Online (Sandbox Code Playgroud)

cocoa-touch uiactionsheet ios

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

如何在不征得许可的情况下获取用户的当前位置?

任何人都可以告诉我如何获得用户的当前位置 - 纬度/经度信息而不征得他的许可?就像自动获取用户的位置一样?提前致谢.SHREYA

cocoa-touch core-location ios

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

查找用户位置

我正在开发一个Android应用程序.我需要在他/她登录应用程序后立即找到用户的位置.我不希望显示地图,应该在用户不知情的情况下识别位置.是否可以使用Google maps API执行此操作?或者还有其他方法吗?

谢谢

android

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

iOS 6 - BluetoothManager框架 - 未找到"NSObject"错误

我的问题是这个问题的重复.但那个(正确地)被关闭为非建设性的,没有回答,绝对没有任何人使用.

我正试图从我的iPhone 5连接到外部蓝牙配件.该配件既不是MFI认证也不支持蓝牙低功耗通信.

所以我唯一的选择是使用私有框架连接到它,我这样做,因为我不打算将我的应用程序推送到App Store.该应用程序是供个人使用.

我正在尝试使用私有的BluetoothManager框架类,使用XCode 4.6,我的应用程序是针对iOS 6.0.

我目前的设置

  1. 在sdk文件夹中的bluetoothManager框架中添加了名为Headers的文件夹

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework

  2. 在该文件夹中创建了4个头文件,即

    1. BluetoothAudioJack.h
    2. BluetoothManager.h
    3. BluetoothDevice.h
    4. CTStructures.h

      我从这里得到了这些头文件.

  3. 使用常规方法将BluetoothManager.framework添加到我的项目中 target->Build Phases->Link Binary with Libraries.

  4. 在我的ViewController.h文件中,我导入了头文件

    #import "BluetoothManager.h"
    
    Run Code Online (Sandbox Code Playgroud)

就是这个.我只是按照教程,但在这里添加了步骤,以防教程发生故障.

我的问题

我还没有进入编码部分.当我尝试编译上面给出的设置时,我收到错误

找不到NSObject.h文件

BluetoothManager.h我添加为框架标题的文件中.

有任何想法吗?

iphone bluetooth iphone-privateapi ios

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